Google Music er en af de få almindelige betaltemusik tjenester for at tage Linux alvorligt, og det nyder robust, førsteklasses Linux support. Når brugerne tænder for deres Linux-pc'er, ved de, at de kan installere det nyeste Google-brandede musikværktøj og downloade / uploade alle deres filer for at lytte til, hvor de end ønsker. For så godt som Googles download-værktøj er der stadig nogle ulemper. For det første er det ikke muligt at køre den inde i en virtuel maskine eller på en terminalbaseret server på grund af nogle begrænsninger fra Google. For at løse dette problem har en udvikler på Github oprettet Gmpydl; et pythonbaseret program, der giver dig mulighed for at logge ind på Google og downloade dit Google Music-bibliotek i Linux via kommandolinjen.
Installation af Git og andre værktøjer
Gmpydl kræver et par programmer, biblioteker ogandre ting, før noget fungerer. Den første ting, du har brug for, er Git. Dette værktøj er vigtigt, fordi det med det er muligt at downloade den krævede Gmpydl-kode. Åbn en terminal, og indtast følgende:
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
Dernæst er der nogle Python-biblioteker såvel som noglePython-værktøjer er påkrævet. Den første er Python2. Denne er en smule vanskelig, da de fleste Linux-distributioner allerede gør brug af Python kraftigt og burde have det installeret. Hvis din pc af en eller anden grund ikke har Python 2, skal du installere den. Derudover kræves PIP og det Python-baserede Google Music-bibliotek gmusicapi.

Når det kommer til installation af Python 2, hveroperativsystemet har et andet navn til det. Dette er grunden til at det er bedst at bruge søgefunktionen til at finde Python 2. Overvej at bruge terminalen og din Linux-distributions 'søgefunktion'.
Hver mainstream Linux-distribution er forskellig, når det kommer til at søge efter pakker. På Fedora er kommandoen dnf search
, på Arch er det pacman -Ss
, Ubuntu er apt search
, OpenSUSE er zypper search
, og Debian er apt-cache search
. Brug en af disse til at finde Python 2 og installere den. Installer også pip. Husk, at det kan kaldes python2-pip, python-pip eller pip, eller noget lignende.
Med begge værktøjer installeret på systemet skal du bruge PIP til at installere Google Music API:
pip install gmusicapi
Python-installationsværktøjet finder, downloader, bygger og installerer Gmusicapi for at få alt til at ske på systemet.
Hent Gmpydl
Gmpydl har alt, hvad den har brug for at køre. Lad os nu gribe koden. Brug git til at downloade de nødvendige filer i en terminal.
git clone https://github.com/stevenewbs/gmpydl
Gå nu ind i Gmpydl-biblioteket med cd-kommandoen.
cd gmpydl
Til sidst laver du download-mappen, hvor alle musikfiler vil gå.
mkdir -p ~/Google-Music-Downloads
Download af musik
Med dette program er det nemt at downloade ditGoogle Music-bibliotek i Linux via kommandolinjen. Først skal du dog logge ind på din Google-konto. Dette gøres ved at starte programmet for første gang. Kør denne kommando i en terminal fra Gmpydl-biblioteket.
./gmpydl
Dette beder brugeren om at indtaste deres “GoogleKonto-e-mail-adresse ”. I terminalen skal du indtaste Google-postadressen, der er tilsluttet den konto, du gerne vil hente dine Google Music-filer fra, og tryk derefter på enter-tasten. Dette genererer en ny konfigurationsfil og genererer et link, du kan klikke på. Dette link genererer et engangstoken til at logge ind på Google, så Gmpydl ikke bruger din adgangskode.
Den næste ting at fortælle download-værktøjet er, hvor det skal placere alle downloadede musikfiler. Indtast den mappe, der er oprettet tidligere til downloads i denne prompt: /home/username/Google-Music-Downloads/
Når alle disse oplysninger er udfyldt, kan downloadprocessen begynde.
Andre Gmpydl-funktioner

Kør Gmpydl lige ud af boksen efter underskrifti er perfekt. Det starter downloads til det bibliotek, som du fortæller det. Dette er dog ikke den eneste måde, Gmpydl kan bruges. Der er andre funktioner, såsom Nodl-funktionen, søgning og overskrivningsfunktioner.
NoDL
For at bruge NoDL-funktionen i Gmpydl skal du udførekommandoen som normalt i terminalen, men tilføj -n-kontakten. Dette markerer effektivt al den downloadede musik. Dette er nyttigt, hvis downloaderen af en eller anden grund rodet sammen. Dette giver dig mulighed for at fortælle programmet, at alt er normalt, ellers kan ting blive downloadet igen.
./gmpydl -n
Søg
Undertiden når du downloader, vil du bare downloade en bestemt artikel og ikke hele biblioteket. Sådan gør du det med Gmpydl.
./gmpydl -s searchitem
Sørg for at erstatte "searchitem" med den ønskede kunstner, sangtitel, album eller genre.
Overskriv
Da denne Google Music-download er ustabilkode, kan ting til tider gå galt. Du downloader muligvis noget, kun for at finde ud af, at det (af en eller anden grund) stoppede med at downloade. Hvis Gmpydl stopper midt-download, kan filer blive beskadiget. For at løse dette er det muligt at downloade alt ved hjælp af kommandoen -o.
./gmpydl -o
Konklusion
Værktøjet, der er frigivet af Google, er stort, men sandhedenblive fortalt, når det kommer til interaktion med tjenesten, dets begrænsning. Dette er grunden til, at Gmpydl er sådan en stor fund: det giver brugerne mulighed for bedre at interagere med Google Music via Linux-kommandolinjen. Det er rigtigt, at værktøjet på nuværende tidspunkt kun understøtter download. Efterhånden som behovet for et solidt kommandolinjeværktøj til Google Musik på Linux øges, er der ingen tvivl om, at flere funktioner kommer med.
Kommentarer