Google Muziek is een geweldige service. Naast de mogelijkheid om via hun uitgebreide bibliotheek aan te schaffen, kunt u tot 50.000 eigen muziekbestanden opslaan. Helaas is de software achter Google Music op Linux minder dan stellair. Gelukkig is er een alternatief voor de opdrachtregel. Dit is hoe het werkt.

De Google Music API installeren

Voordat Gmpydl kan werken, moet u de onofficiële Google Music API op uw systeem installeren. Dit kan gedaan worden door een terminalvenster te openen en de volgende commando's in te voeren:

 sudo apt-get install python-pip git git clone https://github.com/simon-weber/gmusicapi.git 

 cd gmusicapi sudo pip installeer gmusicapi 

Opmerking: andere Linux-distributies moeten mogelijk Pip2 of een pakket met een vergelijkbare naam gebruiken.

Gmpydl aan het werk krijgen

Gmpydl is een git-pakket, dus je moet de Git-tool gebruiken om de bronbestanden te krijgen. Voer deze opdracht in om het naar uw lokale bestandssysteem te klonen.

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

Zodra het pakket is gekloond, voert u gewoon de directory in met de opdracht cd.

 cd gmpydl 

Vanaf hier zou Gmpydl prima moeten werken. Het enige dat u hoeft te doen om het te starten is deze eenvoudige opdracht:

 sudo ./gmpydl.py 

Muziek downloaden

Muziek downloaden via Gmpydl werkt goed. Het programma werkt met behulp van een door de gebruiker gemaakte interface, dus dingen kunnen soms wat onstabiel zijn. Toch, als je de implementatie van Google hebt zat, is dit een goede optie. Zo werkt het: wanneer sudo ./gmpydl.py via de terminal wordt uitgevoerd, komt u door een configuratieproces.

Dit instellingsproces omvat het invoeren van het e-mailadres van uw Google-account. Maak je geen zorgen; dit programma werkt met Oauth, dus je hoeft je wachtwoordinformatie niet te delen met Gmpydl. Voer je e-mailadres in. Vanaf hier zal het programma vragen waar muziek moet worden gedownload. Voer ~/Music (of geef een andere map op). Met de ingevoerde directory wordt een URL gegenereerd. Open deze URL-link in uw browser.

Op de pagina die de terminal heeft gegenereerd, moet u enkele dingen toestaan. U moet met name Gmpydl-autorisatie verlenen aan uw Google-account. De pagina zal u vertellen dat Gmpydl alleen wil communiceren met het gedeelte Muziek van Google. Selecteer de optie "Toestaan" om verder te gaan.

Nadat u toegang heeft gekregen, krijgt u een autorisatiecode om in te voeren. Kopieer het naar je klembord, plak het in de terminal en druk op de Enter-toets. Nadat alle setup-configuratie is afgehandeld, voert u gewoon de onderstaande opdracht in om het downloaden van muziek te starten.

 sudo ./gmpydl.py ~ / Muziek 

Dit commando alleen zou alles moeten zijn wat je nodig hebt. Aangezien dit programma instabiel kan zijn, kunt u echter tijden tegenkomen waarin u het script moet doden (met Ctrl + Z) en het opnieuw kunt starten. Aangezien downloaden via Google Music afhankelijk is van je hele verzameling, begint het alle muziekbestanden die je bezit te downloaden.

Dit kan een groot probleem zijn als je al bepaalde bestanden hebt gedownload via Gmpydl. Als u opnieuw downloaden wilt voorkomen als u het programma opnieuw moet uitvoeren, voert u deze opdracht in in plaats van de bovenstaande opdracht:

 sudo ./gmpydl.py -n ~ / Muziek 

Deze kleine -n schakelaar is erg handig. Kortom, het zal al uw gedownloade bestanden scannen en een lijst maken van degenen die al zijn gedownload. Op die manier download je alleen muziekbestanden die nog niet op je systeem staan ​​als je de bovenstaande opdracht uitvoert.

Conclusie

Google Music Manager voor Linux is een vreselijk programma. Natuurlijk doet het wat het heeft ontworpen, maar Google werkt het zelden bij of repareert de bugs die het heeft. Als je niet weet hoe je er omheen kunt komen, kun je een aantal verlammende problemen tegenkomen bij het uploaden en downloaden van muziek.

Dit is waarom ik heel blij ben dat Gmpydl bestaat. Hoewel het alleen downloads doet, is het een waardig alternatief waarmee gebruikers tenminste een deel van de tijd weg kunnen komen van het officiële programma. Op een dag hoop ik dat de ontwikkelaar van dit programma de mogelijkheid zal toevoegen om muziek te uploaden. Tot die tijd zal dit moeten doen.