Slik laster du ned Google Music Library i Linux via kommandolinjen

click fraud protection

Google Music er en av de få mainstream-betalte musikktjenestene som tar Linux på alvor, og den har robust, førsteklasses Linux-støtte. Når brukere slår på Linux-PCene sine, vet de at de kan installer det nyeste Google-merkeverktøyet, og last ned / last opp alle filene deres for å høre på hvor de måtte ønske det. For så godt som Googles nedlastingsverktøy er det likevel noen ulemper. For det første er det ikke mulig å kjøre den inne i en virtuell maskin, eller på en terminalbasert server på grunn av noen begrensninger fra Google. For å løse dette problemet har en utvikler på Github opprettet Gmpydl; et pythonbasert program som lar deg logge på Google og laste ned Google Music-biblioteket ditt i Linux via kommandolinjen.

Installere Git og andre verktøy

Gmpydl krever noen få programmer, biblioteker og andre ting før noe fungerer. Den første tingen du trenger er Git. Dette verktøyet er viktig fordi det med det er mulig å laste ned den nødvendige Gmpydl-koden. Åpne en terminal, og skriv inn følgende:

instagram viewer

Ubuntu

sudo apt install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf installere git

Opensuse

sudo zypper installer git

Debian

sudo apt-get install git

Deretter kreves det noen Python-biblioteker, så vel som noen Python-verktøy. Den første er Python2. Denne er litt vanskelig, ettersom de fleste Linux-distribusjoner allerede bruker Python mye, og burde ha den installert. Hvis PCen din ikke har Python 2 av en eller annen grunn, må du installere den. I tillegg er PIP og det Python-baserte Google Music-biblioteket gmusicapi påkrevd.

Når det gjelder installering av Python 2, har hvert operativsystem et annet navn på det. Dette er grunnen til at det er best å bruke søkefunksjonen for å finne Python 2. Vurder å bruke terminalen og Linux-distribusjonens "søkefunksjon".

Hver mainstream Linux-distribusjon er forskjellig når det gjelder å søke etter pakker. På Fedora er kommandoen dnf søk, på Arch er det pacman -Ss, Ubuntu er treffsøk, OpenSUSE er zypper søk, og Debian er apt-cache-søk. Bruk en av disse for å finne Python 2 og installer den. Installer også pip. Husk at det kan kalles python2-pip, python-pip eller pip, eller noe lignende.

Med begge verktøyene installert på systemet, bruk PIP for å installere Google Musikk API:

pip install gmusicapi

Python-installasjonsverktøyet vil finne, laste ned, bygge og installere Gmusicapi for å få alt som skjer på systemet.

Få Gmpydl

Gmpydl har alt den trenger å kjøre. La oss ta koden. I en terminal bruker du git for å laste ned nødvendige filer.

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

Gå nå inn i Gmpydl-katalogen med CD-kommandoen.

cd gmpydl

Til slutt lager du nedlastingsmappen der alle musikkfilene skal gå.

mkdir -p ~ / Google-musikk-nedlastinger

Laster ned musikk

Med dette programmet er det enkelt å laste ned Google Music-biblioteket ditt i Linux via kommandolinjen. Først må du imidlertid logge på Google-kontoen din. Dette gjøres ved å starte programmet for første gang. I en terminal, kjør denne kommandoen fra Gmpydl-katalogen.

./gmpydl

Dette vil be brukeren om å oppgi sin “Google-konto e-postadresse”. Skriv inn Google-postadressen som er koblet til kontoen du vil laste ned Google Music-filene fra på terminalen, og trykk deretter enter-tasten. Dette vil generere en ny konfigurasjonsfil, og generere en kobling du kan klikke på. Denne koblingen genererer et engangstoken for å logge på Google, slik at Gmpydl ikke bruker passordet ditt.

Den neste tingen å fortelle nedlastingsverktøyet er hvor det skal plassere alle nedlastede musikkfiler. Skriv inn mappen som ble opprettet tidligere for nedlastinger i denne ledeteksten: /home/username/Google-Music-Downloads/

Når all denne informasjonen er fylt ut, kan nedlastingsprosessen starte.

Andre Gmpydl-funksjoner

Å løpe Gmpydl rett ut av boksen etter pålogging er perfekt. Det starter nedlastningene til katalogen du ber deg om det. Dette er imidlertid ikke den eneste måten Gmpydl kan brukes. Det er andre funksjoner, for eksempel Nodl-funksjonen, søke- og overskrivfunksjoner.

NoDL

For å bruke NoDL-funksjonen i Gmpydl, utfør kommandoen som normalt på terminalen, men legg til -n-bryteren. Å gjøre dette vil effektivt markere all nedlastet musikk. Dette er nyttig hvis nedlasteren av noen grunn roter seg bort. Dette lar deg fortelle programmet at alt er normalt, ellers kan ting laste ned på nytt.

./gmpydl -n

Søk

Noen ganger når du laster ned, vil du bare laste ned et bestemt element, og ikke hele biblioteket. Slik gjør du det med Gmpydl.

./gmpydl -s searchitem

Husk å erstatte "searchitem" med artisten, sangtittelen, albumet eller sjangeren du ønsker.

Overskriv

Siden denne nedlastingen av Google Music er ustabil kode, kan ting gå galt til tider. Det er mulig at du laster ned noe, bare for å finne ut at det (av en eller annen grunn) sluttet å laste ned. Hvis Gmpydl stopper midtnedlastingen, kan filer ødelegges. For å fikse dette er det mulig å laste ned alt på nytt ved å bruke kommandoen -o.

./gmpydl -o

Konklusjon

Verktøyet som Google har gitt ut, er stort, men sannheten skal sies at når det gjelder samhandling med tjenesten, er det begrensende. Dette er grunnen til at Gmpydl er et så flott funn: det gjør at brukerne kan samhandle bedre med Google Music via Linux-kommandolinjen. Det er sant at verktøyet for øyeblikket bare støtter nedlasting. Etter hvert som behovet for et solid kommandolinjeverktøy for Google Music på Linux øker, er det ingen tvil om at flere funksjoner kommer med.

watch instagram story