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 се увеличава, няма съмнение, че ще се появят още функции.
Коментари