- - Как да изтеглите вашата музикална библиотека Google в Linux чрез командния ред

Как да изтеглите вашата музикална библиотека Google в Linux чрез командния ред

Google Music е един от малкото платени мейнстриймимузикалните услуги да вземат Linux сериозно и той се радва на стабилна, първокласна поддръжка на Linux. Когато потребителите включат Linux своя компютър, те знаят, че могат да инсталират най-новия музикален инструмент на Google и да изтеглят / качват всичките си файлове, за да слушат, където пожелаят. И все пак, колкото и да е инструмент за изтегляне на Google, има някои недостатъци. За начало не е възможно да го стартирате във виртуална машина или на терминален сървър поради някои ограничения от Google. За да реши този проблем, създател на Github създаде Gmpydl; програма, базирана на python, която ви позволява да влезете в Google и да изтеглите вашата музикална библиотека в Linux чрез командния ред.

Инсталиране на Git и други инструменти

Gmpydl изисква няколко програми, библиотеки идруги неща, преди всичко да работи. Първото нещо, което ще ви трябва, е Git. Този инструмент е важен, тъй като с него е възможно да изтеглите необходимия Gmpydl код. Отворете терминал и въведете следното:

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

На следващо място, някои Python библиотеки, както и някоиИзискват се Python инструменти. Първият е Python2. Това е малко сложно, тъй като повечето Linux дистрибуции вече използват силно Python и трябва да го инсталират. Ако по някаква причина вашият компютър няма Python 2, ще трябва да го инсталирате. Освен това са необходими PIP и базирана на Python библиотека Google Music gmusicapi.

Що се отнася до инсталирането на Python 2, всекиоперационната система има различно име за нея. Ето защо е най-добре да използвате функцията за търсене, за да намерите Python 2. Помислете дали използвате терминала и „функцията за търсене“ на вашата дистрибуция на Linux.

Всяка основна дистрибуция на Linux е различна, когато става дума за търсене на пакети. На Fedora командата е dnf search, на Arch е pacman -Ss, Ubuntu е apt search, OpenSUSE е zypper search, а Debian е apt-cache search, Използвайте едно от тях, за да намерите Python 2 и да го инсталирате. Също така инсталирайте pip. Имайте предвид, че може да се нарече python2-pip, python-pip или pip или нещо подобно.

И с двата инструмента, инсталирани в системата, използвайте PIP, за да инсталирате Google Music API:

pip install gmusicapi

Инструментът за инсталиране на Python ще намери, изтегли, изгради и инсталира Gmusicapi, за да постигнете всичко в системата.

Получаване на Gmpydl

Gmpydl има всичко необходимо за стартиране. Сега, нека вземем кода В терминал използвайте git, за да изтеглите необходимите файлове.

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

Сега въведете директорията Gmpydl с командата CD.

cd gmpydl

И накрая, направете папката за изтегляне, където ще отидат всички музикални файлове.

mkdir -p ~/Google-Music-Downloads

Изтегляне на музика

С тази програма е лесно да изтеглите свояБиблиотека на Google Music в Linux чрез команден ред. Първо обаче ще трябва да влезете в профила си в Google. Това става, като стартирате програмата за първи път. В терминал изпълнете тази команда от директорията Gmpydl.

./gmpydl

Това ще поиска от потребителя да въведе „GoogleИмейл адрес на акаунта “. В терминала въведете имейл адреса на Google, свързан с акаунта, от който искате да изтеглите вашите файлове в Google Music, след което натиснете клавиша за въвеждане. Това ще генерира нов конфигурационен файл и ще генерира връзка за щракване върху. Тази връзка генерира еднократен знак за влизане в Google, така че Gmpydl да не използва паролата ви.

Следващото нещо, което трябва да кажете на инструмента за изтегляне, е мястото, където трябва да поставите всички изтеглени музикални файлове. Въведете създадената по-рано папка за изтегляне в този подсказка: /home/username/Google-Music-Downloads/

С попълването на цялата тази информация процесът на изтегляне може да започне.

Други функции на Gmpydl

Изпълнение на Gmpydl веднага от кутията след подписванев е перфектен. Той стартира изтеглянията в директорията, на която му казвате. Това обаче не е единственият начин, по който Gmpydl може да се използва. Има и други функции, като функцията Nodl, търсене и презаписване.

NoDL

За да използвате функцията NoDL в Gmpydl, изпълнетекоманда като нормално в терминала, но добавете ключ -n. По този начин ефективно ще се маркира цялата изтеглена музика. Това е полезно, ако по някаква причина изтеглителят се обърка. Това ви позволява да кажете на програмата, че всичко е нормално, в противен случай нещата могат да бъдат изтеглени отново.

./gmpydl -n

Търсене

Понякога, когато изтегляте, просто искате да изтеглите конкретен елемент, а не цялата библиотека. Ето как да го направите с Gmpydl.

./gmpydl -s searchitem

Не забравяйте да замените „searchitem“ с желания изпълнител, заглавие на песента, албум или жанр.

Презаписване

Тъй като това изтегляне от Google Music е нестабилнокод, нещата могат да се объркат понякога. Може да изтегляте нещо, само за да разберете, че (по някаква причина) е спряло да изтегля. Ако Gmpydl спре сред изтеглянето, файловете могат да бъдат повредени. За да поправите това, е възможно да изтеглите отново всичко, като използвате командата -o.

./gmpydl -o

заключение

Инструментът, пуснат от Google, е страхотен, но истинада се каже, когато става въпрос за взаимодействие със услугата, нейното ограничаване. Ето защо Gmpydl е толкова страхотна находка: тя позволява на потребителите да взаимодействат по-добре с Google Music чрез командния ред на Linux. Вярно е, че в момента инструментът поддържа само изтегляне. Въпреки това, тъй като нуждата от солиден инструмент за команден ред за Google Music в Linux се увеличава, няма съмнение, че ще се появят още функции.

Коментари