Google Music är en av få mainstream-betalningarmusiktjänster för att ta Linux på allvar, och det har robust, förstklassigt Linux-stöd. När användare sätter på sina Linux-datorer vet de att de kan installera det senaste Google-märkesverktyget och ladda ner / ladda upp alla sina filer för att lyssna på vart de än vill. Fortfarande, för lika bra som Googles nedladdningsverktyg är det några nackdelar. För det första är det inte möjligt att köra den inuti en virtuell maskin eller på en terminalbaserad server på grund av vissa begränsningar från Google. För att lösa detta problem har en utvecklare på Github skapat Gmpydl; ett pythonbaserat program som låter dig logga in på Google och ladda ner ditt Google Music-bibliotek i Linux via kommandoraden.
Installera Git och andra verktyg
Gmpydl kräver några program, bibliotek ochandra saker innan något fungerar. Det första du behöver är Git. Detta verktyg är viktigt eftersom det är möjligt att ladda ner den nödvändiga Gmpydl-koden. Öppna en terminal och ange följande:
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ästa, några Python-bibliotek, liksom någraPython-verktyg krävs. Den första är Python2. Den här är lite knepig, eftersom de flesta Linux-distributioner redan använder Python hårt och borde ha det installerat. Om din PC inte av någon anledning inte har Python 2, måste du installera den. Dessutom krävs PIP och det Python-baserade Google Music-biblioteket gmusicapi.

När det gäller installation av Python 2, var och enoperativsystemet har ett annat namn för det. Det är därför det är bäst att använda sökfunktionen för att hitta Python 2. Överväg att använda terminalen och din Linuxdistributions "sökfunktion".
Varje mainstream Linux-distribution är olika när det gäller att söka efter paket. På Fedora är kommandot dnf search
, på Arch är det pacman -Ss
, Ubuntu är apt search
, OpenSUSE är zypper search
och Debian är det apt-cache search
. Använd en av dessa för att hitta Python 2 och installera den. Installera också pip. Tänk på att det kan kallas python2-pip, python-pip eller pip eller något liknande.
Med båda verktygen installerade i systemet använder du PIP för att installera Google Music API:
pip install gmusicapi
Python-installationsverktyget hittar, laddar ner, bygger och installerar Gmusicapi för att få allt som händer på systemet.
Skaffa Gmpydl
Gmpydl har allt den behöver för att köra. Låt oss ta tag i koden. I en terminal, använd git för att ladda ner nödvändiga filer.
git clone https://github.com/stevenewbs/gmpydl
Gå nu in i Gmpydl-katalogen med CD-kommandot.
cd gmpydl
Slutligen gör du nedladdningsmappen där alla musikfiler kommer att gå.
mkdir -p ~/Google-Music-Downloads
Nedladdning av musik
Med det här programmet är det enkelt att ladda ner dittGoogle Music-biblioteket i Linux via kommandoraden. Först måste du dock logga in på ditt Google-konto. Detta görs genom att starta programmet för första gången. Kör det här kommandot i en terminal från Gmpydl-katalogen.
./gmpydl
Detta kommer att be användaren att ange sin “GoogleKonto-e-postadress ”. I terminalen skriver du in Googles e-postadress som är ansluten till det konto du vill ladda ner dina Google Music-filer från och tryck sedan på Enter-knappen. Detta kommer att generera en ny konfigurationsfil och generera en länk att klicka på. Den här länken genererar ett engångstoken för att logga in på Google, så att Gmpydl inte använder ditt lösenord.
Nästa sak att berätta nedladdningsverktyget är där det ska placera alla nedladdade musikfiler. Ange mappen som skapats tidigare för nedladdningar i den här prompten: /home/username/Google-Music-Downloads/
När all denna information har fyllts i kan nedladdningsprocessen börja.
Andra Gmpydl-funktioner

Kör Gmpydl rakt ut ur rutan efter signeringin är perfekt. Det startar nedladdningarna till katalogen som du ber dig till den. Detta är dock inte det enda sättet Gmpydl kan användas. Det finns andra funktioner, såsom Nodl-funktionen, sök- och överskrivningsfunktioner.
NoDL
Om du vill använda NoDL-funktionen i Gmpydl, kör dukommandot som normalt i terminalen, men lägg till -n-omkopplaren. Om du gör detta kommer du att markera all nedladdad musik. Detta är användbart om nedladdaren av någon anledning röra sig. Detta låter dig berätta för programmet att allt är normalt, annars kan saker ladda ner igen.
./gmpydl -n
Sök
Ibland när du laddar ner vill du bara ladda ner ett specifikt objekt och inte hela biblioteket. Så här gör du med Gmpydl.
./gmpydl -s searchitem
Se till att byta ut "searchitem" med den artist, låttitel, album eller genre som önskas.
Skriva över
Eftersom den här nedladdningen av Google Music är instabilkod, saker kan gå fel ibland. Du kanske laddar ner något, bara för att få reda på att det (av någon anledning) slutade ladda ner. Om Gmpydl slutar halva nedladdningen kan filer skadas. För att fixa detta är det möjligt att ladda ner allt igen med kommandot -o.
./gmpydl -o
Slutsats
Verktyget släppt av Google är stort, men sanningberättas, när det gäller att interagera med tjänsten, det är begränsande. Detta är anledningen till att Gmpydl är så bra: det gör det möjligt för användare att bättre interagera med Google Music via Linux-kommandoraden. Det är sant att verktyget för närvarande bara stöder nedladdning. Eftersom behovet av ett solid kommandoradsverktyg för Google Music på Linux ökar är det ingen tvekan om att fler funktioner kommer med.
kommentarer