- - Hoe u uw Google-muziekbibliotheek in Linux kunt downloaden via de opdrachtregel

Hoe uw Google-muziekbibliotheek in Linux te downloaden via de opdrachtregel

Google Music is een van de weinige betaaldemuziekdiensten om Linux serieus te nemen, en het geniet robuuste, eersteklas Linux-ondersteuning. Wanneer gebruikers hun Linux-pc aanzetten, weten ze dat ze de nieuwste muziektool van het Google-merk kunnen installeren en al hun bestanden kunnen downloaden / uploaden om te luisteren waar ze willen. Toch zijn er enkele nadelen, net zo goed als de downloader-tool van Google. Om te beginnen is het niet mogelijk om het in een virtuele machine of op een terminal-gebaseerde server te draaien vanwege enkele beperkingen van Google. Om dit probleem op te lossen, heeft een ontwikkelaar op Github gemaakt Gmpydl; een op python gebaseerd programma waarmee u zich bij Google kunt aanmelden en uw Google Music-bibliotheek in Linux kunt downloaden via de opdrachtregel.

Git en andere tools installeren

Gmpydl vereist een paar programma's, bibliotheken enandere dingen voordat iets zal werken. Het eerste dat je nodig hebt is Git. Deze tool is belangrijk omdat hiermee de vereiste Gmpydl-code kan worden gedownload. Open een terminal en voer het volgende in:

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

Vervolgens enkele Python-bibliotheken, evenals enkelePython-tools zijn vereist. De eerste is Python2. Deze is een beetje lastig, omdat de meeste Linux-distributies al veel gebruik maken van Python en deze zouden moeten hebben geïnstalleerd. Als uw pc om de een of andere reden geen Python 2 heeft, moet u deze installeren. Bovendien is PIP en de op Python gebaseerde Google Music-bibliotheek gmusicapi vereist.

Als het gaat om het installeren van Python 2, everybesturingssysteem heeft er een andere naam voor. Daarom is het het beste om de zoekfunctie te gebruiken om Python 2 te vinden. Overweeg het gebruik van de terminal en de "zoekfunctie" van uw Linux-distributie.

Elke reguliere Linux-distributie is anders als het gaat om het zoeken naar pakketten. Op Fedora is het commando dnf search, op Arch is het pacman -SsIs Ubuntu apt search, OpenSUSE is zypper searchen Debian is apt-cache search. Gebruik een van deze om Python 2 te vinden en te installeren. Installeer ook pip. Houd er rekening mee dat het python2-pip, python-pip of pip, of iets dergelijks, kan worden genoemd.

Met beide tools op het systeem geïnstalleerd, gebruikt u PIP om de Google Music API te installeren:

pip install gmusicapi

De Python installer tool zal de Gmusicapi vinden, downloaden, bouwen en installeren om alles op het systeem te krijgen.

Gmpydl krijgen

Gmpydl heeft alles wat het nodig heeft om te draaien. Laten we nu de code pakken. Gebruik git in een terminal om de benodigde bestanden te downloaden.

git clone https://github.com/stevenewbs/gmpydl

Voer nu de Gmpydl-map in met de CD-opdracht.

cd gmpydl

Maak ten slotte de downloadmap waar alle muziekbestanden naartoe gaan.

mkdir -p ~/Google-Music-Downloads

Muziek downloaden

Met dit programma is het eenvoudig om uw te downloadenGoogle Music-bibliotheek in Linux via de opdrachtregel. Eerst moet u zich echter aanmelden bij uw Google-account. Dit doet u door het programma voor het eerst te starten. Voer in een terminal deze opdracht uit vanuit de Gmpydl-directory.

./gmpydl

Dit vraagt ​​de gebruiker om zijn 'Google' in te voerenE-mailadres account ”. Typ in de terminal het Google-e-mailadres dat is verbonden met het account waarvan u uw Google Music-bestanden wilt downloaden en druk vervolgens op Enter. Dit genereert een nieuw configuratiebestand en genereert een link om op te klikken. Deze link genereert een eenmalig token om in te loggen bij Google, zodat Gmpydl uw wachtwoord niet gebruikt.

Het volgende dat de downloadtool moet vertellen, is waar alle gedownloade muziekbestanden moeten worden geplaatst. Voer de eerder gemaakte map voor downloads in deze prompt in: /home/username/Google-Music-Downloads/

Als al deze informatie is ingevuld, kan het downloadproces beginnen.

Andere Gmpydl-functies

Gmpydl direct uit de doos draaien na ondertekeningin is perfect. Het start de downloads naar de map waarin u het vertelt. Dit is echter niet de enige manier waarop Gmpydl kan worden gebruikt. Er zijn andere functies, zoals de Nodl-functie, zoek- en overschrijffuncties.

NoDL

Om de NoDL-functie in Gmpydl te gebruiken, voert u decommando zoals normaal in de terminal, maar voeg de schakelaar -n toe. Als je dit doet, wordt alle gedownloade muziek effectief gemarkeerd. Dit is handig als de downloader om de een of andere reden een fout maakt. Hiermee kun je het programma vertellen dat alles normaal is, anders kunnen dingen opnieuw worden gedownload.

./gmpydl -n

Zoeken

Soms wilt u tijdens het downloaden alleen een specifiek item downloaden en niet de hele bibliotheek. Hier is hoe het te doen met Gmpydl.

./gmpydl -s searchitem

Zorg ervoor dat "zoekitem" wordt vervangen door de artiest, titel van het nummer, album of gewenste genre.

beschrijven

Omdat deze Google Music-download onstabiel iscode, dingen kunnen soms fout gaan. U downloadt mogelijk iets, alleen om erachter te komen dat (om welke reden dan ook) het downloaden is gestopt. Als Gmpydl halverwege het downloaden stopt, kunnen bestanden beschadigd raken. Om dit op te lossen, is het mogelijk om alles opnieuw te downloaden met behulp van de opdracht -o.

./gmpydl -o

Gevolgtrekking

De tool uitgebracht door Google is geweldig, maar waarheidwordt verteld, als het gaat om interactie met de dienst, zijn beperkend. Daarom is Gmpydl zo'n geweldige vondst: het stelt gebruikers in staat om beter te communiceren met Google Music via de Linux-opdrachtregel. Het is waar dat de tool momenteel alleen het downloaden ondersteunt. Naarmate de behoefte aan een solide opdrachtregelhulpprogramma voor Google Music op Linux toeneemt, is er geen twijfel dat er meer functies zullen komen.

Comments