Google Music se evidențiază ca unul dintre puținele servicii majore de muzică cu plată care acordă atenție utilizatorilor Linux, oferind suport de înaltă calitate. Utilizatorii Linux pot instala cu ușurință aplicația Google Music, pot descărca și încărca fișierele dorite, având acces la muzică oriunde. Totuși, în ciuda utilității instrumentului de descărcare Google, acesta vine cu anumite limitări. De exemplu, nu poate fi folosit într-o mașină virtuală sau pe un server terminal, din cauza restricțiilor impuse de Google. Pentru a remedia această problemă, un dezvoltator de pe Github a creat Gmpydl, un program Python care facilitează conectarea la contul Google și descărcarea bibliotecii Google Music direct în Linux, prin linia de comandă.
Instalarea Git și a componentelor necesare
Pentru a funcționa corect, Gmpydl necesită prezența anumitor programe, biblioteci și alte componente. În primul rând, este esențial să aveți instalat Git, un instrument care permite descărcarea codului Gmpydl. Pentru aceasta, deschideți terminalul și introduceți comenzile corespunzătoare distribuției dvs. Linux:
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
În continuare, sunt necesare câteva biblioteci și instrumente Python. Este crucial să aveți Python 2 instalat, deși majoritatea distribuțiilor Linux îl includ implicit. Dacă, din anumite motive, Python 2 nu este prezent, va trebui să îl instalați. Pe lângă Python 2, este necesar și PIP, împreună cu biblioteca Google Music bazată pe Python, gmusicapi.
Metoda de instalare a Python 2 variază de la un sistem de operare la altul. Cel mai eficient mod de a găsi pachetul corect este folosirea funcției de căutare specifică distribuției dvs. Linux, prin intermediul terminalului. Utilizați funcția de căutare a distribuției dvs. Linux sau comanda de căutare din terminal.
Comenzile de căutare a pachetelor diferă în funcție de distribuția Linux. De exemplu, pe Fedora se utilizează dnf search, pe Arch pacman -Ss, pe Ubuntu apt search, pe OpenSUSE zypper search, iar pe Debian apt-cache search. Folosiți una dintre acestea pentru a găsi și instala Python 2 și, de asemenea, PIP. Rețineți că acesta din urmă poate fi denumit python2-pip, python-pip, sau simplu pip.
După ce ați instalat atât Python 2, cât și PIP, utilizați PIP pentru a instala API-ul Google Music:
pip install gmusicapi
Acest instrument va localiza, descărca, construi și instala Gmusicapi, pregătind sistemul pentru următoarea etapă.
Descărcarea Gmpydl
Gmpydl este acum pregătit de utilizare. Următorul pas este descărcarea codului sursă. Pentru aceasta, în terminal, folosiți Git pentru a obține fișierele necesare:
git clone https://github.com/stevenewbs/gmpydl
Apoi, navigați în directorul Gmpydl cu ajutorul comenzii cd:
cd gmpydl
În final, creați directorul unde veți salva fișierele muzicale descărcate:
mkdir -p ~/Google-Music-Downloads
Descărcarea muzicii
Acest program simplifică procesul de descărcare a bibliotecii Google Music în Linux prin intermediul liniei de comandă. Totuși, inițial, este necesară autentificarea în contul Google. Aceasta se realizează la prima rulare a programului. În terminal, din directorul Gmpydl, executați comanda:
./gmpydl
Sistemul vă va solicita să introduceți adresa de email asociată contului Google. Introduceți adresa de email conectată la contul de unde doriți să descărcați muzica Google, apoi apăsați Enter. Această acțiune va genera un nou fișier de configurare și un link pe care trebuie să îl accesați. Acest link va crea un token unic pentru conectarea la Google, fără a solicita parola.
Următorul pas este să indicați programului unde să stocheze fișierele muzicale descărcate. Introduceți calea către directorul creat anterior: /home/username/Google-Music-Downloads/ .
Odată ce toate aceste informații sunt introduse, procesul de descărcare poate începe.
Funcționalități suplimentare Gmpydl

Rularea directă a Gmpydl după autentificare este o metodă eficientă pentru a iniția descărcarea, conform locației specificate. Dar, Gmpydl oferă și alte funcționalități, cum ar fi NoDL, căutarea, și suprascrierea.
NoDL
Pentru a utiliza funcția NoDL, executați comanda Gmpydl cu opțiunea -n. Aceasta marchează muzica ca fiind deja descărcată. Este util în cazul în care descărcarea se oprește neașteptat, permițând programului să știe că nu mai este necesară descărcarea fișierelor respective.
./gmpydl -n
Căutare
În cazul în care doriți să descărcați doar un anumit element, și nu întreaga bibliotecă, folosiți comanda de căutare:
./gmpydl -s searchitem
Înlocuiți „searchitem” cu numele artistului, titlul melodiei, albumul sau genul dorit.
Suprascrie
Având în vedere că acest program este încă în dezvoltare, pot apărea erori. Uneori, descărcarea se poate opri la jumătate, iar fișierele pot fi corupte. Pentru a remedia această situație, utilizați opțiunea -o, care va suprascrie fișierele corupte, reluând descărcarea.
./gmpydl -o
Concluzie
Deși instrumentul oficial Google este util, are anumite limitări. De aceea, Gmpydl este o soluție excelentă, oferind utilizatorilor Linux o metodă mai flexibilă de a interacționa cu Google Music, prin intermediul liniei de comandă. Momentan, programul suportă doar descărcarea, dar pe măsură ce crește nevoia de instrumente solide pentru Google Music în Linux, se preconizează adăugarea de noi funcționalități.
