Google Music jest jednym z niewielu płatnych programów głównego nurtuusług muzycznych, aby poważnie potraktować Linuksa, i cieszy się solidną, najwyższej klasy obsługą Linuksa. Gdy użytkownicy włączają komputery z systemem Linux, wiedzą, że mogą zainstalować najnowsze narzędzie muzyczne marki Google oraz pobrać / przesłać wszystkie swoje pliki, aby słuchać ich w dowolnym miejscu. Mimo tego, że narzędzie do pobierania Google jest dobre, ma pewne wady. Na początek nie można uruchomić go na maszynie wirtualnej ani na serwerze terminalowym z powodu pewnych ograniczeń Google. Aby rozwiązać ten problem, programista na Github stworzył Gmpydl; program oparty na pythonie, który pozwala zalogować się do Google i pobrać bibliotekę Google Music w systemie Linux za pomocą wiersza polecenia.
Instalowanie Git i innych narzędzi
Gmpydl wymaga kilku programów, bibliotek iinne rzeczy, zanim cokolwiek zadziała. Pierwszą rzeczą, której będziesz potrzebować, jest Git. To narzędzie jest ważne, ponieważ dzięki niemu można pobrać wymagany kod Gmpydl. Otwórz terminal i wprowadź następujące dane:
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
Następnie niektóre biblioteki Pythona, a także niektóreWymagane są narzędzia Python. Pierwszy to Python2. Ten jest nieco trudny, ponieważ większość dystrybucji Linuksa już intensywnie korzysta z Pythona i należy go zainstalować. Jeśli z jakiegoś powodu twój komputer nie ma Python 2, musisz go zainstalować. Dodatkowo wymagany jest PIP i biblioteka Google Music oparta na Pythonie gmusicapi.

Jeśli chodzi o instalację Python 2, każdysystem operacyjny ma dla niego inną nazwę. Dlatego najlepiej jest użyć funkcji wyszukiwania, aby znaleźć Python 2. Zastanów się nad terminalem i „funkcją wyszukiwania” Twojej dystrybucji Linuksa.
Każda główna dystrybucja Linuksa jest inna, jeśli chodzi o wyszukiwanie pakietów. W Fedorze jest to polecenie dnf search
, na Arch to pacman -Ss
, Ubuntu jest apt search
, OpenSUSE to zypper search
, a Debian jest apt-cache search
. Użyj jednego z nich, aby znaleźć Python 2 i zainstalować go. Zainstaluj także pip. Pamiętaj, że może się nazywać python2-pip, python-pip lub pip, lub coś podobnego.
Po zainstalowaniu obu narzędzi w systemie użyj PIP, aby zainstalować interfejs API Google Music:
pip install gmusicapi
Narzędzie instalatora Python znajdzie, pobierze, zbuduje i zainstaluje Gmusicapi, aby wszystko działało w systemie.
Pierwsze Gmpydl
Gmpydl ma wszystko, czego potrzeba do uruchomienia. Teraz weźmy kod. W terminalu użyj git, aby pobrać niezbędne pliki.
git clone https://github.com/stevenewbs/gmpydl
Teraz przejdź do katalogu Gmpydl za pomocą polecenia CD.
cd gmpydl
Na koniec utwórz folder pobierania, do którego trafią wszystkie pliki muzyczne.
mkdir -p ~/Google-Music-Downloads
Pobieranie muzyki
Dzięki temu programowi możesz łatwo pobrać swójBiblioteka Google Music w systemie Linux za pośrednictwem wiersza polecenia. Najpierw jednak musisz zalogować się na swoje konto Google. Odbywa się to poprzez uruchomienie programu po raz pierwszy. W terminalu uruchom tę komendę z katalogu Gmpydl.
./gmpydl
Spowoduje to poproszenie użytkownika o wpisanie „GoogleAdres konta e-mail". W terminalu wpisz adres e-mail Google podłączony do konta, z którego chcesz pobrać pliki Google Music, a następnie naciśnij klawisz Enter. Spowoduje to wygenerowanie nowego pliku konfiguracji i wygenerowanie łącza do kliknięcia. Ten link generuje jednorazowy token do logowania do Google, dzięki czemu Gmpydl nie używa Twojego hasła.
Następną rzeczą, o której należy powiedzieć narzędziu pobierania, jest miejsce, w którym powinien umieścić wszystkie pobrane pliki muzyczne. W tym wierszu wprowadź folder utworzony wcześniej do pobrania: /home/username/Google-Music-Downloads/
Po wypełnieniu wszystkich tych informacji można rozpocząć proces pobierania.
Inne funkcje Gmpydl

Uruchamianie Gmpydl zaraz po wyjęciu z pudełka po podpisaniujest idealny. Rozpoczyna pobieranie do katalogu, który mu powiesz. Nie jest to jednak jedyny sposób użycia Gmpydl. Istnieją inne funkcje, takie jak funkcja Nodl, funkcje wyszukiwania i zastępowania.
NoDL
Aby użyć funkcji NoDL w Gmpydl, uruchompolecenie jak zwykle w terminalu, ale dodaj przełącznik -n. Spowoduje to skuteczne oznaczenie całej pobranej muzyki. Jest to przydatne, jeśli z jakiegoś powodu downloader się popsuł. To pozwala powiedzieć programowi, że wszystko jest normalne, w przeciwnym razie rzeczy mogłyby zostać ponownie pobrane.
./gmpydl -n
Szukaj
Czasami podczas pobierania chcesz po prostu pobrać konkretny element, a nie całą bibliotekę. Oto jak to zrobić za pomocą Gmpydl.
./gmpydl -s searchitem
Pamiętaj, aby zastąpić słowo „searchitem” wykonawcą, tytułem utworu, albumem lub gatunkiem.
Przepisać
Ponieważ pobieranie Google Music jest niestabilnekod, czasem coś może pójść nie tak. Być może coś pobierasz, tylko po to, aby dowiedzieć się, że (z jakiegoś powodu) przestało się pobierać. Jeśli Gmpydl zatrzyma się w trakcie pobierania, pliki mogą zostać uszkodzone. Aby to naprawić, można ponownie pobrać wszystko za pomocą polecenia -o.
./gmpydl -o
Wniosek
Narzędzie wydane przez Google jest świetne, ale prawdajeśli chodzi o interakcję z usługą, jej ograniczenie. Właśnie dlatego Gmpydl jest tak świetnym znaleziskiem: pozwala użytkownikom na lepszą interakcję z Google Music za pomocą wiersza poleceń Linuksa. To prawda, że obecnie narzędzie obsługuje tylko pobieranie. Jednak wraz ze wzrostem zapotrzebowania na solidne narzędzie wiersza poleceń dla Google Music w systemie Linux nie ma wątpliwości, że pojawi się więcej funkcji.
Komentarze