Tips for Mac, Android, Windows

Hur du laddar ner ditt Google Music Library i Linux via kommandoraden

Google Music är en av de få mainstream-betalda musiktjänsterna som tar 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 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 och andra 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 installera git

OpenSUSE

sudo zypper installera git

Debian

sudo apt-get install git

Därefter krävs vissa Python-bibliotek, liksom vissa Python-verktyg. 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 har alla operativsystem ett annat namn på 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 Linux-distribution "sökfunktion".

Varje mainstream Linux-distribution är olika när det gäller att söka efter paket. På Fedora är kommandot dnf-sökning, på Arch är det pacman -Ss, Ubuntu är apt search, OpenSUSE är zypper sökningoch Debian är det apt-cache-sökning. 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 på systemet använder du PIP för att installera Google Music API:

pip installera gmusicapi

Python-installationsverktyget hittar, laddar ner, bygger och installerar Gmusicapi för att få allt som händer i 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 klon 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-Nedladdningar

Nedladdning av musik

Med det här programmet är det enkelt att ladda ner ditt Google Music-bibliotek 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 ber användaren att ange sin “Google-konto 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 den mapp som skapats tidigare för nedladdningar i denna prompt: /home/username/Google-Music-Downloads/

När all denna information har fyllts i kan nedladdningsprocessen börja.

Andra Gmpydl-funktioner

Att köra Gmpydl direkt ut ur rutan efter att ha loggat in ä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

För att använda NoDL-funktionen i Gmpydl, kör kommandot 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 laddas 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 sökning

Var noga med 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 instabil kod kan saker gå fel ibland. Du kanske laddar ner något, bara för att ta 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 sanningen sägs, 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.

Autodesk Homestyler: Design heminredning med kreativa idéer

Autodesk Homestyler: Design heminredning med kreativa idéer

Autodesk är en 3D-visualiseringsprogramvara som inte kräver introduktion. Det tillhandahåller 3D-...

Läs Mer

Skicka och ta emot obegränsade gratis röstmeddelanden upp till 60 sekunder långa

Skicka och ta emot obegränsade gratis röstmeddelanden upp till 60 sekunder långa

Röstmeddelanden med upp till 60 sekunder kan skickas och tas emot gratis tack vare Short Voice Me...

Läs Mer

Hur man konverterar text till tal online gratis

Hur man konverterar text till tal online gratis

Ivona Online är en gratis onlinetjänst som låter dig enkelt skapa en röst från valfri text. Allt ...

Läs Mer

smihub.com