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

click fraud protection

Google Musik er en af ​​de få mainstream-betalte musiktjenester, der tager Linux alvorligt, og det nyder robust, førsteklasses Linux-support. Når brugere tænder deres Linux-pc'er, ved de, at de kan installer det nyeste Google-brandede musikværktøj, og download / upload 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 og andre 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:

instagram viewer

Ubuntu

sudo apt installere git

Arch Linux

sudo pacman - S git

Fedora

sudo dnf installere git

OpenSUSE

sudo zypper installere git

Debian

sudo apt-get install git

Dernæst kræves nogle Python-biblioteker såvel som nogle Python-værktøjer. Den første er Python2. Denne er en smule vanskelig, da de fleste Linux-distributioner allerede bruger 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, har hvert operativsystem et andet navn til det. Derfor er det 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 søgning, på Arch er det pacman -Ss, Ubuntu er apt search, OpenSUSE er zypper søgning, og Debian er apt-cache-søgning. Brug en af ​​disse til at finde Python 2 og installere den. Installer også pip. Husk, at det kunne 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 Musik API:

pip installere gmusicapi

Python-installationsværktøjet finder, downloader, bygger og installerer Gmusicapi for at få alt til at gå 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 klon https://github.com/stevenewbs/gmpydl

Gå nu ind i Gmpydl-biblioteket med cd-kommandoen.

cd gmpydl

Til sidst laver du downloadmappen, hvor alle musikfiler vil gå.

mkdir -p ~ / Google-Musik-Downloads

Download af musik

Med dette program er det nemt at downloade dit Google 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 “Google-kontos 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

At køre Gmpydl lige ud af boksen efter login 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øre kommandoen som normalt på terminalen, men tilføje -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 søgning

Sørg for at erstatte "searchitem" med den ønskede kunstner, sangtitel, album eller genre.

Overskriv

Da denne Google Music-download er ustabil kode, 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 sandheden fortælles, når det kommer til at interagere 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.

watch instagram story