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.
Tartalomjegyzék
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.
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.
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.
Á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.