Jak pobrać bibliotekę muzyczną Google w systemie Linux za pośrednictwem wiersza polecenia

click fraud protection

Google Music to jedna z niewielu płatnych usług muzycznych, które poważnie podchodzą do Linuksa, i cieszy się solidną, najwyższej klasy obsługą Linuksa. Kiedy użytkownicy włączają komputery z systemem Linux, wiedzą, że mogą zainstaluj najnowsze narzędzie muzyczne marki Googleoraz pobieraj / przesyłaj 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 jest możliwe uruchomienie go na maszynie wirtualnej lub 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 Gita i innych narzędzi

Gmpydl wymaga kilku programów, bibliotek i innych 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:

instagram viewer

Ubuntu

sudo apt install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf zainstaluj git

OpenSUSE

sudo zypper zainstaluj git

Debian

sudo apt-get install git

Następnie wymagane są niektóre biblioteki Python, a także niektóre narzędzia Python. Pierwszym z nich jest 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żdy system operacyjny ma dla niego inną nazwę. Dlatego najlepiej jest użyć funkcji wyszukiwania, aby znaleźć Python 2. Rozważ użycie terminala i „funkcji wyszukiwania” Twojej dystrybucji Linuksa.

Każda główna dystrybucja Linuksa jest inna, jeśli chodzi o wyszukiwanie pakietów. W Fedorze jest to polecenie wyszukiwanie dnf, na Arch to pacman -Ss, Ubuntu jest apt search, OpenSUSE to wyszukiwanie zyppera, a Debian jest wyszukiwanie apt-cache. 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.

Przy obu narzędziach zainstalowanych w systemie, użyj PIP, aby zainstalować Google Music API:

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.

klon gita 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 łatwo jest pobrać bibliotekę Google Music w systemie Linux za pomocą 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 podanie „Adresu e-mail konta Google”. 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 się 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 polu wpisz 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 wylogowaniu jest idealne. 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, wykonaj polecenie jak zwykle w terminalu, ale dodaj przełącznik -n. W ten sposób skutecznie oznaczona zostanie cała pobrana muzyka. 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 niestabilnym kodem, czasami 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 prawdę mówiąc, jeś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 pośrednictwem 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.

watch instagram story