Google Music - одна з небагатьох платних мейнстрімівмузичні сервіси сприймають Linux серйозно, і він користується надійною, першокласною підтримкою Linux. Коли користувачі вмикають свої комп’ютери Linux, вони знають, що вони можуть встановити найновіший музичний інструмент фірми Google та завантажувати / завантажувати всі свої файли, щоб слухати їх куди завгодно. Однак, настільки ж хороші, як і інструмент для завантаження Google, є деякі недоліки. Для початку неможливо запустити його всередині віртуальної машини або на термінальному сервері через деякі обмеження від Google. Щоб вирішити цю проблему, розробник на Github створив Gmpydl; програма на основі пітона, яка дозволяє увійти в Google та завантажити свою бібліотеку Google Music в Linux за допомогою командного рядка.
Встановлення Git та інших інструментів
Gmpydl вимагає декількох програм, бібліотек таінші речі, перш ніж щось буде спрацьовувати. Перше, що вам знадобиться - це Git. Цей інструмент важливий, оскільки за допомогою нього можна завантажити необхідний код Gmpydl. Відкрийте термінал і введіть наступне:
Ubuntu
sudo apt install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
OpenSUSE
sudo zypper install git
Debian
sudo apt-get install git
Далі, деякі бібліотеки Python, а також деякіПотрібні інструменти Python. Перший - Python2. Цей дещо складний, оскільки більшість дистрибутивів Linux вже активно використовують Python, і він повинен його встановити. Якщо з вашого приводу на певному ПК немає Python 2, вам потрібно буде встановити його. Крім того, потрібні PIP та заснована на Python бібліотека Google Music gmusicapi.

Що стосується встановлення Python 2, коженОпераційна система має іншу назву для неї. Ось чому найкраще використовувати функцію пошуку, щоб знайти Python 2. Подумайте про використання терміналу та "функцію пошуку" вашого дистрибутива Linux.
Кожен основний дистрибутив Linux відрізняється, коли мова йде про пошук пакетів. У Fedora команда є dnf search
, на Arch це pacman -Ss
, Ubuntu є apt search
, OpenSUSE є zypper search
, а Debian є apt-cache search
. Скористайтеся одним із них, щоб знайти Python 2 та встановити його. Також встановіть pip. Майте на увазі, що це може бути названо python2-pip, python-pip або pip, або щось подібне.
За допомогою обох інструментів, встановлених у системі, використовуйте PIP для встановлення API Google Music:
pip install gmusicapi
Інструмент інсталятора Python знайде, завантажить, створить та встановить Gmusicapi, щоб забезпечити все, що відбувається в системі.
Отримання Gmpydl
У Gmpydl є все необхідне для запуску. Тепер візьмемо код. У терміналі використовуйте git, щоб завантажити необхідні файли.
git clone https://github.com/stevenewbs/gmpydl
Тепер введіть каталог Gmpydl за допомогою команди CD.
cd gmpydl
Нарешті, зробіть папку для завантаження, куди будуть переходити всі музичні файли.
mkdir -p ~/Google-Music-Downloads
Завантаження музики
За допомогою цієї програми можна легко завантажити свійМузична бібліотека Google в Linux за допомогою командного рядка. Однак спочатку вам потрібно буде увійти у свій обліковий запис Google. Це робиться, запускаючи програму вперше. У терміналі запустіть цю команду з каталогу Gmpydl.
./gmpydl
Це попросить користувача ввести "Google"Електронна адреса облікового запису ”. У терміналі введіть електронну адресу Google, підключену до облікового запису, з якого ви хочете завантажити файли Google Music, а потім натисніть клавішу введення. Це створить новий файл конфігурації та створить посилання для натискання на нього. Це посилання створює одноразовий маркер для входу в Google, щоб Gmpydl не використовував ваш пароль.
Наступне, що потрібно сказати інструменту завантаження - це місце, де він повинен розмістити всі завантажені музичні файли. Введіть створену раніше папку для завантаження у цьому запиті: /home/username/Google-Music-Downloads/
Коли ця інформація заповнена, процес завантаження може розпочатися.
Інші функції Gmpydl

Запуск Gmpydl прямо з поля після підписанняв ідеально. Він запускає завантаження в каталог, в який ви йому повідомляєте. Однак це не єдиний спосіб використання Gmpydl. Є й інші функції, такі як функція Nodl, пошук та перезапис.
NoDL
Щоб використовувати функцію NoDL в Gmpydl, виконайтекоманда як звичайна в терміналі, але додайте перемикач -n. Це ефективно позначить всю завантажену музику. Це корисно, якщо завантажувач чомусь заплутався. Це дозволяє розповісти програмі все нормально, інакше речі можуть повторно завантажити.
./gmpydl -n
Пошук
Іноді під час завантаження потрібно просто завантажити певний елемент, а не всю бібліотеку. Ось як це зробити з Gmpydl.
./gmpydl -s searchitem
Не забудьте замінити "searchitem" на бажаного виконавця, назву пісні, альбом або жанр.
Перепишіть
Оскільки завантаження з Google Music нестабільнеКод, часом може піти не так. Можливо, ви щось завантажуєте, лише щоб з’ясувати, що (чомусь) воно припинило завантаження. Якщо Gmpydl зупинить середину завантаження, файли можуть бути пошкоджені. Щоб виправити це, можна повторно завантажити все, використовуючи команду -o.
./gmpydl -o
Висновок
Інструмент, випущений Google, чудовий, але правдаЯкщо говорити про взаємодію зі службою, її обмеження. Ось чому Gmpydl - така чудова знахідка: вона дозволяє користувачам краще взаємодіяти з Google Music через командний рядок Linux. Це правда, що в даний час інструмент підтримує лише завантаження. Проте, оскільки потреба у надійному інструменті командного рядка для Google Music в Linux збільшується, не виникає сумнівів у тому, що з'являться нові функції.
Коментарі