A Google Zenekönyvtár letöltése Linux alatt a parancssoron keresztül

A Google Music egyike azon kevés fizetős zenei szolgáltatásoknak, amelyek komolyan veszik a Linuxot, és erőteljes, első osztályú Linux-támogatást élvez. Amikor a felhasználók bekapcsolják Linux PC-jüket, tudják, hogy telepíthetik a legújabb Google márkájú zenei eszközt, és letölthetik/feltölthetik minden fájljukat, hogy bárhol meghallgathassák. Ennek ellenére, bármilyen jó a Google letöltő eszköze, van néhány hátránya. Először is, a Google bizonyos korlátozásai miatt nem futtatható virtuális gépen vagy terminálalapú szerveren. A probléma megoldására a Github egyik fejlesztője létrehozta a Gmpydl-t; python alapú program, amellyel bejelentkezhet a Google-ba, és a parancssoron keresztül letöltheti a Google Music könyvtárát Linux alatt.

A Git és más eszközök telepítése

A Gmpydl-nek szüksége van néhány programra, könyvtárra és egyéb dolgokra, mielőtt bármi működne. Az első dolog, amire szüksége lesz, az a Git. Ez az eszköz azért fontos, mert ezzel letölthető a szükséges Gmpydl kód. Nyisson meg egy terminált, és írja be a következőket:

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

Ezután néhány Python-könyvtárra, valamint néhány Python-eszközre van szükség. Az első a Python2. Ez egy kicsit trükkös, mivel a legtöbb Linux disztribúció már erősen használja a Python-t, és telepíteni kell. Ha valamilyen oknál fogva a számítógépén nincs Python 2, telepítenie kell azt. Ezenkívül a PIP és a Python-alapú Google Music könyvtár gmusicapi szükséges.

  A Linux 5.0 „Shy Crocodile” a Google Adiantum titkosításával érkezik

Amikor a Python 2 telepítéséről van szó, minden operációs rendszernek más a neve. Ezért a legjobb a kereső funkciót használni a Python 2 megtalálásához. Fontolja meg a terminál és a Linux disztribúció „keresési funkciójának” használatát.

Minden általános Linux disztribúció más és más, ha csomagok kereséséről van szó. Fedorán a parancs a dnf keresés, az Archon a pacman -Ss, az Ubuntu az apt keresés, az OpenSUSE a zypper keresés, a Debian pedig az apt-cache keresés. Használja ezek egyikét a Python 2 megkereséséhez és telepítéséhez. Telepítse a pip-t is. Ne feledje, hogy lehet python2-pip, python-pip vagy pip, vagy valami hasonló.

Ha mindkét eszköz telepítve van a rendszeren, használja a PIP-t a Google Music API telepítéséhez:

pip install gmusicapi

A Python telepítőeszköze megkeresi, letölti, összeállítja és telepíti a Gmusicapi-t, hogy minden a rendszeren működjön.

Gmpydl beszerzése

A Gmpydlben minden megtalálható, ami a futáshoz kell. Most pedig vegyük a kódot. Terminálban használja a git-et a szükséges fájlok letöltéséhez.

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

Most lépjen be a Gmpydl könyvtárba a CD paranccsal.

cd gmpydl

Végül hozza létre a letöltési mappát, ahová az összes zenei fájl kerül.

mkdir -p ~/Google-Music-Downloads

Zene letöltése

Ezzel a programmal egyszerűen letöltheti Google Zene-könyvtárát Linux alatt parancssoron keresztül. Először azonban be kell jelentkeznie Google-fiókjába. Ez a program első indításával történik. Terminálban futtassa ezt a parancsot a Gmpydl könyvtárból.

./gmpydl


Ez megkéri a felhasználót, hogy adja meg a „Google Fiók e-mail címét”. A terminálba írja be azt a Google e-mail címet, amely ahhoz a fiókhoz kapcsolódik, amelyből le szeretné tölteni a Google Zene fájljait, majd nyomja meg az Enter billentyűt. Ez létrehoz egy új konfigurációs fájlt, és létrehoz egy hivatkozást, amelyre kattintani lehet. Ez a hivatkozás egyszeri tokent generál a Google-ba való bejelentkezéshez, hogy a Gmpydl ne használja az Ön jelszavát.

  Programok leölése a terminálról Linux alatt

A következő dolog, amit meg kell mondani a letöltési eszköznek, az az, hogy hová kell helyeznie az összes letöltött zenefájlt. Írja be a letöltéshez korábban létrehozott mappát ebben a promptban: /home/username/Google-Music-Downloads/

Mindezen adatok kitöltésével megkezdődhet a letöltési folyamat.

Egyéb Gmpydl-szolgáltatások

A Gmpydl azonnali futtatása a bejelentkezés után tökéletes. Elindítja a letöltéseket abba a könyvtárba, amelyiknek megadtad. A Gmpydl azonban nem ez az egyetlen módja. Vannak más szolgáltatások is, mint például a Nodl szolgáltatás, a keresési és felülírási funkciók.

NoDL

A Gmpydl NoDL függvényének használatához a parancsot a szokásos módon hajtsa végre a terminálban, de adja hozzá az -n kapcsolót. Ezzel hatékonyan megjelöli az összes letöltött zenét. Ez akkor hasznos, ha valamilyen okból a letöltő elrontja. Ez lehetővé teszi, hogy elmondja a programnak, hogy minden normális, különben a dolgok újra letölthetők.

./gmpydl -n

Keresés

Letöltéskor néha csak egy adott elemet szeretne letölteni, nem pedig a teljes könyvtárat. Íme, hogyan kell ezt megtenni a Gmpydl-lel.

./gmpydl -s searchitem

Feltétlenül cserélje ki a „searchitem” szót a kívánt előadóra, dalcímre, albumra vagy műfajra.

  Fájlok feltöltése és megosztása a Linux terminálról a Transfer.sh segítségével

Átír

Mivel a Google Zene letöltése instabil kód, a dolgok időnként elromolhatnak. Lehet, hogy letölt valamit, de csak azért, hogy megtudja, hogy (valamiért) leállt a letöltés. Ha a Gmpydl leállítja a letöltést, a fájlok megsérülhetnek. Ennek javítására lehetőség van mindent újra letölteni a -o paranccsal.

./gmpydl -o

Következtetés

A Google által kiadott eszköz nagyszerű, de az igazat megvallva, amikor a szolgáltatással való interakcióról van szó, korlátozza. Ez az oka annak, hogy a Gmpydl olyan nagyszerű találat: lehetővé teszi a felhasználók számára, hogy a Linux parancssorán keresztül jobban kommunikáljanak a Google Music szolgáltatással. Igaz, hogy jelenleg az eszköz csak a letöltést támogatja. Mindazonáltal, ahogy egyre nagyobb szükség van egy szilárd parancssori eszközre a Google Musichoz Linuxon, nem kérdéses, hogy további funkciók is megjelennek majd.