03/29/2024

Cum să vă descărcați biblioteca muzicală Google în Linux prin linia de comandă

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ă.

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.

  Cele mai bune distribuții Linux pentru utilizatorii de Mac

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.

  Cum să utilizați BleachBit pe Linux

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.

  Cum se instalează Arch Linux mai rapid cu Calam Arch