Пользователи Google Music: Вы когда-нибудь мечтали о том, чтобы смонтировать всю свою библиотеку с серверов Google в папку на рабочем столе Linux? Если да, то GMusicFS может вас заинтересовать. Это инструмент Python, который работает с Fuse и позволяет локально монтировать файлы Google Music. Вот как это сделать.
Примечание. GMusicFS находится в стадии разработки и может вызвать проблемы. В некоторых случаях это может даже не сработать. Используйте на свой риск.
Установка зависимостей
Прежде чем GMusicFS сможет функционировать, необходимо удовлетворить некоторые его потребности. Первый из них - это пакет, известный как Pip. Он позволяет устанавливать пакеты Python. Установите его в свой терминал, введя следующую команду:
sudo apt- получить установку python-pip
Теперь, когда необходимый инструмент установлен, пора установить зависимости GMusicFS. К счастью, нужно установить только два. Первый из них - это неофициальный API Google Music. Без этого не было бы возможности взаимодействовать с Google Music на любом уровне.
pip install https://github.com/simon-weber/Unofficial-Google-Music-API/tarball/develop
Другая зависимость, которую необходимо установить, называется Fuse. Этот инструмент позволяет взаимодействовать с файловыми системами. Установите его с помощью Pip.
pip install https://github.com/terencehonles/fusepy/tarball/master
Установка GMusicFS
Подобно двум зависимостям, которые требуются этой программе, GMusicFS можно легко установить с помощью программы Pip. Просто введите эту команду, и она должна быть установлена в вашей системе.
pip install https://github.com/EnigmaCurry/GMusicFS/tarball/master
Настройка GMusicFS
Просто установить GMusicFS с python недостаточно. Для работы программы необходимо создать файл конфигурации. Используя терминал, введите следующее:
nano ~ / .gmusicfs
Это запустит текстовый редактор nano и одновременно создаст файл в вашем домашнем каталоге. Внутрь nano вставьте следующее:
[credentials]username=your_username@gmail.compassword=your_passworddeviceId=your_mobile_id
Вставив приведенный выше текст в nano, вам нужно будет изменить несколько вещей. В разделе " имя пользователя" укажите учетную запись Gmail, с которой вы используете Google Music. В поле " пароль" введите свой пароль. Сохраните nano (с помощью сочетания клавиш "Ctrl + o"), но не выходите. Позже потребуется открыть дополнительную информацию. Вам нужно будет сгенерировать идентификатор устройства.
Откройте второе окно терминала. В этом окне терминала введите gmusicfs --deviceid
. Он сгенерирует для вас идентификатор. Когда у вас будет сгенерированный идентификатор, вставьте его в область конфигурации nano и снова сохраните файл.
Примечание. после сохранения ~ / .gmusicfs рекомендуется запустить chmod 600 ~ / .gmusicfs
.
Использование GMusicFS
Подключить музыкальную библиотеку Google с помощью GMusicFS довольно просто. Сначала создайте каталог, в который он будет монтироваться.
mkdir-p ~/google_music_files
После этого просто запустите команду монтирования:
gmusicfs ~ / google_music_files
GMusicFS также можно размонтировать:
fusermount - u ~ / google_music_files
Когда Google Music подключен к локальной файловой системе, эту точку подключения невероятно легко использовать для добавления файлов в ваш любимый музыкальный проигрыватель. Просто наведите игрока на "~ / google_music_files" (или куда-нибудь еще, куда вы решите смонтировать) и вперед!
Заключение
GMusicFS великолепен. Он позволяет объединить две замечательные вещи: облачное хранилище музыки Google и возможности локального доступа к файлам. С помощью этого инструмента пользователи не будут привязаны к тому, чтобы просто слушать свою загруженную коллекцию в специальном приложении Google. Вместо этого пользователи могут наслаждаться своей музыкой в любом приложении по своему выбору.
Вы пользуетесь Google Music? Что ты об этом думаешь? Расскажите нам ниже в комментариях!
4 комментария
Комментарии закрыты.
sudo apt-get install python-dev
перед использованием пип
Следовал этим указаниям до Т, и они вообще не работали
Я заметил, что на некоторых машинах это просто не работает. Он все еще находится в разработке, поэтому, возможно, было бы неплохо попробовать это через пару месяцев, когда код будет обновлен.
Я сделал форк на Github, который автоматически добавляет теги ID3v2 в MP3.