- - Sådan downloades dit Google Music Library i Linux via kommandolinjen

Sådan downloades dit Google Music Library i Linux via kommandolinjen

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