Google Music este unul dintre puținele servicii de muzică plătite principale care ia Linux în serios și se bucură de suport Linux robust, de primă clasă. Când utilizatorii își pornesc computerele Linux, ei știu că pot instala cel mai recent instrument de muzică marca Google și pot descărca/încărca toate fișierele pentru a le asculta oriunde doresc. Cu toate acestea, pe cât de bun este instrumentul de descărcare de la Google, există câteva dezavantaje. Pentru început, nu este posibil să îl rulați într-o mașină virtuală sau pe un server bazat pe terminal din cauza unor limitări ale Google. Pentru a rezolva această problemă, un dezvoltator de pe Github a creat Gmpydl; un program bazat pe python care vă permite să vă conectați la Google și să descărcați biblioteca dvs. Google Music în Linux prin linia de comandă.
Cuprins
Instalarea Git și a altor instrumente
Gmpydl necesită câteva programe, biblioteci și alte lucruri înainte ca ceva să funcționeze. Primul lucru de care veți avea nevoie este Git. Acest instrument este important deoarece cu el este posibil să descărcați codul Gmpydl necesar. Deschideți un terminal și introduceți următoarele:
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 Python, precum și unele instrumente Python. Primul este Python2. Acesta este puțin complicat, deoarece majoritatea distribuțiilor Linux folosesc deja Python în mod intens și ar trebui să îl aibă instalat. Dacă dintr-un motiv oarecare, computerul dvs. nu are Python 2, va trebui să îl instalați. În plus, este necesar PIP și biblioteca Google Music bazată pe Python, gmusicapi.
Când vine vorba de instalarea Python 2, fiecare sistem de operare are un nume diferit pentru el. Acesta este motivul pentru care cel mai bine este să utilizați funcția de căutare pentru a găsi Python 2. Luați în considerare utilizarea terminalului și a „funcției de căutare” a distribuției dvs. Linux.
Fiecare distribuție Linux principală este diferită atunci când vine vorba de căutarea pachetelor. Pe Fedora comanda este dnf search, pe Arch este pacman -Ss, Ubuntu este apt search, OpenSUSE este zypper search, iar Debian este apt-cache search. Utilizați unul dintre acestea pentru a găsi Python 2 și instalați-l. Instalați și pip. Rețineți că ar putea fi numit python2-pip, python-pip sau pip sau ceva similar.
Cu ambele instrumente instalate în sistem, utilizați PIP pentru a instala API-ul Google Music:
pip install gmusicapi
Instrumentul de instalare Python va găsi, descărca, construi și instala Gmusicapi pentru a începe totul pe sistem.
Obținerea Gmpydl
Gmpydl are tot ce trebuie pentru a rula. Acum, să luăm codul. Într-un terminal, utilizați git pentru a descărca fișierele necesare.
git clone https://github.com/stevenewbs/gmpydl
Acum intrați în directorul Gmpydl cu comanda CD.
cd gmpydl
În cele din urmă, creați folderul de descărcare în care vor merge toate fișierele muzicale.
mkdir -p ~/Google-Music-Downloads
Descărcarea muzicii
Cu acest program, este ușor să descărcați biblioteca dvs. Google Music în Linux prin linia de comandă . Cu toate acestea, mai întâi, va trebui să vă conectați la contul dvs. Google. Acest lucru se face prin pornirea programului pentru prima dată. Într-un terminal, rulați această comandă din directorul Gmpydl.
./gmpydl
Acest lucru va cere utilizatorului să introducă „Adresa de e-mail a contului Google”. În terminal, introduceți adresa de e-mail Google conectată la contul din care doriți să descărcați fișierele Google Music, apoi apăsați tasta Enter. Aceasta va genera un nou fișier de configurare și va genera un link pe care să faceți clic. Acest link generează un simbol unic pentru a vă conecta la Google, astfel încât Gmpydl să nu vă folosească parola.
Următorul lucru de spus instrumentului de descărcare este unde ar trebui să plaseze toate fișierele muzicale descărcate. Introduceți folderul creat mai devreme pentru descărcări în această solicitare: /home/username/Google-Music-Downloads/
Cu toate aceste informații completate, procesul de descărcare poate începe.
Alte caracteristici Gmpydl
Rularea Gmpydl imediat după conectare este perfectă. Pornește descărcările în directorul în care îi spuneți. Cu toate acestea, acesta nu este singurul mod în care Gmpydl poate fi utilizat. Există și alte funcții, cum ar fi caracteristica Nodl, funcții de căutare și suprascriere.
NoDL
Pentru a utiliza funcția NoDL în Gmpydl, executați comanda ca de obicei în terminal, dar adăugați comutatorul -n. Făcând acest lucru, se va marca efectiv toată muzica descărcată. Acest lucru este util dacă, dintr-un motiv oarecare, programul de descărcare încurcă. Acest lucru vă permite să spuneți programului că totul este normal, altfel lucrurile s-ar putea descărca din nou.
./gmpydl -n
Căutare
Uneori, când descărcați, doriți doar să descărcați un anumit articol, și nu întreaga bibliotecă. Iată cum să o faci cu Gmpydl.
./gmpydl -s searchitem
Asigurați-vă că înlocuiți „elementul de căutare” cu artistul, titlul melodiei, albumul sau genul dorit.
Suprascrie
Deoarece această descărcare Google Music este un cod instabil, lucrurile pot merge prost uneori. Este posibil să descărcați ceva, doar pentru a afla că (din anumite motive) s-a oprit descărcarea. Dacă Gmpydl se oprește la jumătatea descărcării, fișierele pot fi corupte. Pentru a remedia acest lucru, este posibil să re-descărcați totul, folosind comanda -o.
./gmpydl -o
Concluzie
Instrumentul lansat de Google este grozav, dar, adevărul să fie spus, atunci când vine vorba de interacțiunea cu serviciul, acesta limitează. Acesta este motivul pentru care Gmpydl este o descoperire atât de grozavă: permite utilizatorilor să interacționeze mai bine cu Google Music prin linia de comandă Linux. Este adevărat că în prezent instrumentul acceptă doar descărcarea. Cu toate acestea, pe măsură ce necesitatea unui instrument solid de linie de comandă pentru Google Music pe Linux crește, nu există nicio îndoială că vor apărea mai multe funcții.