- - So laden Sie Ihre Google Music Library unter Linux über die Befehlszeile herunter

So laden Sie Ihre Google Music Library unter Linux über die Befehlszeile herunter

Google Music ist einer der wenigen Mainstreams, die bezahlt werdenMusikdienste, um Linux ernst zu nehmen, und es bietet eine robuste, erstklassige Linux-Unterstützung. Wenn Benutzer ihren Linux-PC einschalten, wissen sie, dass sie das neueste Musik-Tool der Marke Google installieren und alle ihre Dateien herunterladen / hochladen können, um sie nach Belieben anzuhören. Trotzdem gibt es bei Googles Downloader-Tool einige Nachteile. Für den Anfang ist es aufgrund einiger Einschränkungen von Google nicht möglich, es in einer virtuellen Maschine oder auf einem terminalbasierten Server auszuführen. Um dieses Problem zu lösen, hat ein Entwickler auf Github erstellt Gmpydl; Ein Python-basiertes Programm, mit dem Sie sich bei Google anmelden und Ihre Google Music-Bibliothek unter Linux über die Befehlszeile herunterladen können.

Git und andere Tools installieren

Gmpydl benötigt ein paar Programme, Bibliotheken undandere Dinge, bevor etwas funktioniert. Das erste, was Sie brauchen, ist Git. Dieses Tool ist wichtig, da damit der erforderliche Gmpydl-Code heruntergeladen werden kann. Öffnen Sie ein Terminal und geben Sie Folgendes ein:

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

Als nächstes einige Python-Bibliotheken sowie einigePython-Tools sind erforderlich. Der erste ist Python2. Dies ist etwas knifflig, da die meisten Linux-Distributionen Python bereits stark nutzen und es installiert haben sollten. Wenn Ihr PC aus irgendeinem Grund nicht über Python 2 verfügt, müssen Sie es installieren. Zusätzlich wird PIP und die Python-basierte Google Music-Bibliothek gmusicapi benötigt.

Wenn es um die Installation von Python 2 geht, muss jederDas Betriebssystem hat einen anderen Namen. Aus diesem Grund ist es am besten, die Suchfunktion zu verwenden, um Python 2 zu finden. Erwägen Sie, das Terminal und die Suchfunktion Ihrer Linux-Distribution zu verwenden.

Jede Mainstream-Linux-Distribution unterscheidet sich bei der Suche nach Paketen. Auf Fedora lautet der Befehl dnf search, auf Arch ist es pacman -SsUbuntu ist apt searchIst OpenSUSE zypper searchund Debian ist apt-cache search. Verwenden Sie eines dieser Programme, um Python 2 zu finden und zu installieren. Installieren Sie auch pip. Denken Sie daran, dass es python2-pip, python-pip oder pip oder ähnliches heißen könnte.

Verwenden Sie PIP, wenn beide Tools auf dem System installiert sind, um die Google Music-API zu installieren:

pip install gmusicapi

Das Python-Installationsprogramm findet, lädt, erstellt und installiert die Gmusicapi, um alles auf dem System in Gang zu bringen.

Gmpydl bekommen

Gmpydl hat alles, was es zum Laufen braucht. Nehmen wir jetzt den Code. Verwenden Sie in einem Terminal git, um die erforderlichen Dateien herunterzuladen.

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

Geben Sie nun mit dem CD-Befehl das Gmpydl-Verzeichnis ein.

cd gmpydl

Zuletzt erstellen Sie den Download-Ordner, in dem alle Musikdateien gespeichert werden.

mkdir -p ~/Google-Music-Downloads

Musik herunterladen

Mit diesem Programm können Sie ganz einfach IhreGoogle Music-Bibliothek unter Linux über die Befehlszeile. Zunächst müssen Sie sich jedoch in Ihrem Google-Konto anmelden. Dies erfolgt durch erstmaliges Starten des Programms. Führen Sie in einem Terminal diesen Befehl im Verzeichnis Gmpydl aus.

./gmpydl

Der Nutzer wird aufgefordert, sein "Google" einzugebenKonto E-Mail-Adresse". Geben Sie im Terminal die Google Mail-Adresse ein, die mit dem Konto verbunden ist, von dem Sie Ihre Google Music-Dateien herunterladen möchten, und drücken Sie die Eingabetaste. Dadurch wird eine neue Konfigurationsdatei erstellt und ein Link zum Klicken erstellt. Dieser Link generiert ein einmaliges Token für die Anmeldung bei Google, sodass Gmpydl Ihr Passwort nicht verwendet.

Als Nächstes müssen Sie dem Download-Tool mitteilen, wo alle heruntergeladenen Musikdateien abgelegt werden sollen. Geben Sie in dieser Eingabeaufforderung den zuvor für Downloads erstellten Ordner ein: /home/username/Google-Music-Downloads/

Wenn alle Informationen ausgefüllt sind, kann der Download-Vorgang beginnen.

Andere Gmpydl-Funktionen

Ausführen von Gmpydl direkt nach dem Signierenin ist perfekt. Dadurch werden die Downloads in das Verzeichnis gestartet, in das Sie sie weiterleiten. Dies ist jedoch nicht die einzige Möglichkeit, Gmpydl zu verwenden. Es gibt andere Funktionen, wie die Nodl-Funktion, Such- und Überschreibfunktionen.

NoDL

Um die NoDL-Funktion in Gmpydl zu verwenden, führen Sie den Befehl ausBefehl wie im Terminal üblich, aber fügen Sie den Schalter -n hinzu. Auf diese Weise werden alle heruntergeladenen Musikdateien markiert. Dies ist nützlich, wenn der Downloader aus irgendeinem Grund Fehler macht. Auf diese Weise können Sie dem Programm mitteilen, dass alles normal ist. Andernfalls könnte das Programm erneut heruntergeladen werden.

./gmpydl -n

Suche

Manchmal möchten Sie beim Herunterladen nur ein bestimmtes Element und nicht die gesamte Bibliothek herunterladen. So geht's mit Gmpydl.

./gmpydl -s searchitem

Stellen Sie sicher, dass Sie "searchitem" durch den Künstler, den Songtitel, das Album oder das gewünschte Genre ersetzen.

Überschreiben

Da dieser Google Music Download instabil istCode, Dinge können manchmal schief gehen. Möglicherweise laden Sie etwas herunter, nur um herauszufinden, dass der Download (aus irgendeinem Grund) unterbrochen wurde. Wenn Gmpydl während des Downloads stoppt, können Dateien beschädigt werden. Um dies zu beheben, können Sie alles mit dem Befehl -o erneut herunterladen.

./gmpydl -o

Fazit

Das von Google veröffentlichte Tool ist großartig, aber die Wahrheitgesagt werden, wenn es um die Interaktion mit dem Dienst geht, seine Begrenzung. Aus diesem Grund ist Gmpydl ein großartiger Fund: Benutzer können über die Linux-Befehlszeile besser mit Google Music interagieren. Es stimmt, dass das Tool derzeit nur das Herunterladen unterstützt. Da jedoch ein solides Befehlszeilentool für Google Music unter Linux immer häufiger benötigt wird, stehen weitere Funktionen außer Frage.

Bemerkungen