Google Музыка — отличный сервис. Помимо возможности совершать покупки из их обширной библиотеки, вы можете хранить до 50 000 собственных музыкальных файлов. К сожалению, программное обеспечение Google Music в Linux не на высоте. К счастью, есть альтернатива командной строке. Вот как это работает.
Установка Google Music API
Чтобы Gmpydl
заработало, вам необходимо установить неофициальный API Google Music в вашей системе. Это можно сделать, открыв окно терминала и введя следующие команды:
Установка Google Music API
apt-get install python-pip git git clone https://github.com/simon-weber/gmusicapi.gitcd gmusicapi sudo pip install gmusicapi
Примечание. в других дистрибутивах Linux может потребоваться использование Pip2 или пакета с похожим именем.
Начало работы Gmpydl
Gmpydl — это пакет git, поэтому для получения исходных файлов вам придется использовать инструмент git. Введите эту команду, чтобы клонировать ее в локальную файловую систему.
git clone https://github.com/stevenewbs/gmpydl.git
После
Начало работы Gmpydl
йдите в каталог с помощью команды cd.cd gmpydl
С этого момента Gmpydl должен работать нормально. Все, что вам нужно сделать, чтобы запустить его, — это простая команда:
sudo ./gmpydl.py
Загрузка музыки
Загрузка музыки через Gmpydl работает хорошо. Программа работает с помощью пользовательского интерфейса, поэтому иногда работа может быть немного нестабильной. Тем не менее, если вам надоела реализация Google, это хороший вариант. Вот как это работает: когда sudo ./gmpydl.py
запускается через терминал, вы проходите процесс установки.
Процесс настройки включает ввод адреса электронной почты вашего аккаунта Google. Не волнуйся; эта программа работает с Oauth, поэтому вам не нужно будет передавать информацию о своем пароле в Gmpydl. Просто введите свой адрес электронной почты. Отсюда программа спросит, куда следует скачать музыку. Введите ~/Music
(или укажите другой каталог). После ввода каталога будет создан URL-
Загрузка музыки
ту URL-ссылку в своем браузере.На странице, сгенерированной терминалом, вам нужно будет разрешить некоторые вещи. В частности, вам необходимо предоставить авторизацию Gmpydl для вашей учетной записи Google. На странице будет указано, что Gmpydl хочет взаимодействовать только с разделом «Музыка» Google. Чтобы продолжить, выберите вариант «Разрешить».
После того как вам будет предоставлен доступ, вам будет предоставлен код авторизации для входа. Скопируйте его в буфер обмена, вставьте в терминал и нажмите клавишу Enter. После того, как все настройки выполнены, просто введите команду ниже, чтобы начать загрузку музыки.
sudo ./gmpydl.py ~/Music
Одной этой команды должно быть все, что вам нужно. Однако, поскольку эта программа может работать нестабильно, могут возникнуть ситуации, когда вам придется закрыть скрипт (с помощью Ctrl + Z) и запустить его заново. Поскольку загрузка через Google Music зависит от всей вашей коллекции, начнется загрузка каждого музыкального файла, которым вы владеете.
Это может стать серьезной проблемой, если у вас уже есть определенные файлы, загруженные через Gmpydl. Чтобы предотвратить повторную загрузку в случае необходимости повторного запуска программы, введите эту команду вместо приведенной выше:
sudo ./gmpydl.py -n ~/Music
Этот маленький переключатель -n
очень полезен. По сути, он сканирует все загруженные вами файлы и создает список уже загруженных. Таким образом, при выполнении приведенной выше команды вы загружаете только те музыкальные файлы, которых еще нет в вашей системе.
Заключение
Google Music Manager для Linux — ужасная программа. Конечно, он делает то, для чего предназначен, но Google редко обновляет его или исправляет имеющиеся ошибки. На самом деле, если вы не знаете, как это обойти, вы можете столкнуться с некоторыми серьезными проблемами, связанными с загрузкой и скачиванием музыки.
Вот почему я очень рад, что Gmpydl существует. Несмотря на то, что он занимается только загрузкой, это достойная альтернатива, которая позволяет пользователям хотя бы иногда отходить от официальной программы. Надеюсь, когда-нибудь разработчик этой программы добавит возможность загружать музыку. А до тех пор так и придется сделать.