- - Cum să descărcați biblioteca dvs. de muzică Google în Linux via linia de comandă

Cum să descărcați biblioteca dvs. de muzică Google în Linux via linia de comandă

Google Music este unul dintre puținele mainstream-uri plătiteserviciile de muzică să ia Linux în serios și se bucură de suport Linux robust, de primă clasă. Când utilizatorii pornesc computerul lor Linux, ei știu că pot instala cel mai recent instrument de muzică marca Google și pot descărca / încărca toate fișierele lor pentru a asculta oriunde doresc. Totuși, la fel de bine ca instrumentul de descărcare Google este, există unele dezavantaje. Pentru început, nu este posibil să-l executați în interiorul unei mașini virtuale sau pe un server bazat pe terminal, din cauza unor limitări din partea Google. Pentru a rezolva această problemă, a creat un dezvoltator pe Github Gmpydl; un program bazat pe python care vă permite să vă conectați la Google și să descărcați biblioteca Google Music în Linux prin intermediul liniei de comandă.

Instalarea Git-ului și a altor instrumente

Gmpydl necesită câteva programe, biblioteci șialte lucruri înainte ca orice să funcționeze. Primul lucru de care vei avea nevoie este Git. Acest instrument este important, deoarece, cu acesta, 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, câteva biblioteci Python, precum și uneleInstrumentele Python sunt necesare. Primul este Python2. Aceasta este un pic complicată, deoarece majoritatea distribuțiilor Linux folosesc deja Python și ar trebui instalate. Dacă din anumite motive computerul dvs. nu are Python 2, va trebui să îl instalați. În plus, PIP și gmusicapi Google Music bazate pe Python sunt necesare.

Când vine vorba de instalarea Python 2, fiecaresistemul de operare are un alt nume pentru acesta. Acesta este motivul pentru care este mai bine să utilizați funcția de căutare pentru a găsi Python 2. Luați în considerare utilizarea terminalului și „funcția de căutare” a distribuției Linux.

Fiecare distribuție Linux mainstream este diferită atunci când vine vorba de căutarea de pachete. Pe Fedora comanda este dnf search, pe Arcul este pacman -Ss, Ubuntu este apt search, OpenSUSE este zypper search, iar Debian este apt-cache search. Utilizați una dintre acestea pentru a găsi Python 2 și instalați-l. Instalați de asemenea pip. Rețineți că ar putea fi numit python2-pip, python-pip sau pip, sau ceva similar.

Cu ambele instrumente instalate pe 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 obține tot ce funcționează în sistem.

Obținerea Gmpydl

Gmpydl are tot ce are nevoie 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 introduceți directorul Gmpydl cu comanda CD.

cd gmpydl

În sfârșit, faceți folderul de descărcare unde vor merge toate fișierele muzicale.

mkdir -p ~/Google-Music-Downloads

Descărcarea muzicii

Cu acest program, este ușor să descărcațiBiblioteca muzicală Google î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 realizează prin pornirea programului pentru prima dată. Într-un terminal, executați această comandă din directorul Gmpydl.

./gmpydl

Acest lucru va cere utilizatorului să introducă „GoogleAdresa de e-mail a contului ”. În terminal, introduceți adresa de e-mail Google conectată la contul din care doriți să descărcați fișierele dvs. Google Music, apoi apăsați tasta Enter. Aceasta va genera un nou fișier de configurare și va genera un link pentru a face clic pe. Acest link generează un simbol unic pentru a vă conecta la Google, astfel încât Gmpydl să nu-și folosească parola.

Următorul lucru pentru a spune instrumentul de descărcare este locul în care ar trebui să plaseze toate fișierele de muzică descărcate. Introduceți folderul creat anterior pentru descărcări în acest prompt: /home/username/Google-Music-Downloads/

Cu toate aceste informații completate, procesul de descărcare poate începe.

Alte caracteristici Gmpydl

Rulează Gmpydl chiar din casă după semnareeste perfect. Acesta începe descărcările în directorul pe care i-l spuneți. Cu toate acestea, acesta nu este singurul mod în care Gmpydl poate fi utilizat. Există și alte funcții, cum ar fi funcția Nodl, funcțiile de căutare și suprascriere.

NoDL

Pentru a utiliza funcția NoDL în Gmpydl, executațicomanda ca normal în terminal, dar adăugați comutatorul -n. Făcând acest lucru, va marca efectiv toată muzica descărcată. Acest lucru este util dacă, din anumite motive, descărcătorul se încurcă. Acest lucru vă permite să spuneți programului că totul este normal, altfel lucrurile s-ar putea descărca.

./gmpydl -n

Căutare

Uneori, atunci când descărcați, doriți doar să descărcați un anumit element, și nu întreaga bibliotecă. Iată cum se poate face cu Gmpydl.

./gmpydl -s searchitem

Asigurați-vă că înlocuiți „căutarea” cu artistul, titlul melodiei, albumul sau genul dorit.

Suprascriere

Deoarece această descărcare Google Music este instabilăcod, lucrurile pot merge greșit uneori. Este posibil să descărcați ceva, doar pentru a afla că (din anumite motive) a încetat 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 excelent, dar adevăruli se spune, când vine vorba de interacțiunea cu serviciul, limitarea acestuia. Acesta este motivul pentru care Gmpydl este o descoperire atât de grozavă: permite utilizatorilor să interacționeze mai bine cu Google Music prin intermediul liniei de comandă Linux. Este adevărat că în prezent instrumentul acceptă doar descărcarea. Cu toate acestea, pe măsură ce necesitatea unui instrument de linie de comandă solid pentru Google Music pe Linux crește, nu există nicio întrebare că vor apărea mai multe funcții.

Comentarii