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

click fraud protection

Google Music ist einer der wenigen kostenpflichtigen Mainstream-Musikdienste, die Linux ernst nehmen, und bietet robuste, erstklassige Linux-Unterstützung. Wenn Benutzer ihre Linux-PCs einschalten, wissen sie, dass sie dies können Installieren Sie das neueste Musik-Tool der Marke Google, und laden Sie alle ihre Dateien herunter / laden Sie sie hoch, um sie anzuhören, wo immer sie möchten. So gut das Downloader-Tool von Google auch ist, es gibt 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 einige Programme, Bibliotheken und andere 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:

instagram viewer

Ubuntu

sudo apt install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf git installieren

OpenSUSE

sudo zypper git installieren

Debian

sudo apt-get install git

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

Bei der Installation von Python 2 hat jedes Betriebssystem einen anderen Namen. Aus diesem Grund ist es am besten, die Suchfunktion zu verwenden, um Python 2 zu finden. Erwägen Sie die Verwendung des Terminals und der Suchfunktion Ihrer Linux-Distribution.

Jede Mainstream-Linux-Distribution ist anders, wenn es um die Suche nach Paketen geht. Auf Fedora lautet der Befehl DNS-Sucheauf Arch ist es pacman -Ss, Ubuntu ist passende Suche, OpenSUSE ist Zypper-Sucheund Debian ist Apt-Cache-Suche. Verwenden Sie eine dieser Optionen, um Python 2 zu finden und zu installieren. Installieren Sie auch pip. Denken Sie daran, dass es als python2-pip, python-pip oder pip oder ähnliches bezeichnet werden kann.

Wenn beide Tools auf dem System installiert sind, installieren Sie das mit PIP Google Music API:

pip install gmusicapi

Das Python-Installationsprogramm findet, lädt, erstellt und installiert Gmusicapi, um alles auf dem System zum Laufen 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-Klon 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 abgelegt werden.

mkdir -p ~ / Google-Musik-Downloads

Musik herunterladen

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

./gmpydl

Dadurch wird der Nutzer aufgefordert, seine "E-Mail-Adresse für das Google-Konto" einzugeben. Geben Sie im Terminal die Google-E-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 und ein Link zum Klicken generiert. Dieser Link generiert ein einmaliges Token für die Anmeldung bei Google, sodass Gmpydl Ihr Passwort nicht verwendet.

Das nächste, was Sie dem Download-Tool mitteilen müssen, ist, 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 diese Informationen ausgefüllt sind, kann der Downloadvorgang beginnen.

Andere Gmpydl-Funktionen

Es ist perfekt, Gmpydl sofort nach der Anmeldung auszuführen. Es startet die Downloads in das Verzeichnis, dem Sie es mitteilen. Dies ist jedoch nicht die einzige Möglichkeit, Gmpydl zu verwenden. Es gibt andere Funktionen, wie die Nodl-Funktion, Such- und Überschreibungsfunktionen.

NoDL

Um die NoDL-Funktion in Gmpydl zu verwenden, führen Sie den Befehl wie gewohnt im Terminal aus, fügen Sie jedoch den Schalter -n hinzu. Dadurch werden alle heruntergeladenen Musikdateien effektiv 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, da es sonst erneut heruntergeladen werden kann.

./gmpydl -n

Suche

Manchmal möchten Sie beim Herunterladen nur ein bestimmtes Element herunterladen und nicht die gesamte Bibliothek. Hier erfahren Sie, wie Sie dies mit Gmpydl tun.

./gmpydl -s Suchelement

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

Überschreiben

Da es sich bei diesem Google Music-Download um instabilen Code handelt, können manchmal Probleme auftreten. Möglicherweise laden Sie etwas herunter, nur um herauszufinden, dass der Download (aus irgendeinem Grund) gestoppt wurde. Wenn Gmpydl während des Downloads stoppt, können Dateien beschädigt werden. Um dies zu beheben, können Sie mit dem Befehl -o alles erneut herunterladen.

./gmpydl -o

Fazit

Das von Google veröffentlichte Tool ist großartig, aber um ehrlich zu sein, wenn es um die Interaktion mit dem Dienst geht, ist es einschränkend. 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 der Bedarf an einem soliden Befehlszeilentool für Google Music unter Linux zunimmt, steht außer Frage, dass weitere Funktionen hinzukommen werden.

watch instagram story