Google Musicは、有料の数少ない主流の1つです。音楽サービスはLinuxを真剣に考えており、堅牢で一流のLinuxサポートを享受しています。ユーザーはLinux PCの電源を入れると、最新のGoogleブランドの音楽ツールをインストールし、すべてのファイルをダウンロード/アップロードして、好きな場所で聴くことができることを知っています。それでも、Googleのダウンローダーツールと同様に、いくつかの欠点があります。まず、Googleの制限により、仮想マシン内や端末ベースのサーバー上で実行することはできません。この問題を解決するために、Githubの開発者が作成しました Gmpydl; コマンドラインを使用してLinuxにGoogleにログインし、GoogleミュージックライブラリをダウンロードできるPythonベースのプログラム。
Gitおよびその他のツールのインストール
Gmpydlには、いくつかのプログラム、ライブラリ、および他のものが機能する前に。最初に必要なのはGitです。このツールは、必要なGmpydlコードをダウンロードできるため、重要です。ターミナルを開き、次を入力します。
Ubuntu
sudo apt install git
Arch Linux
sudo pacman -S git
フェドラ
sudo dnf install git
OpenSUSE
sudo zypper install git
Debian
sudo apt-get install git
次に、いくつかのPythonライブラリとPythonツールが必要です。 1つ目はPython2です。ほとんどのLinuxディストリビューションはすでにPythonを多用しており、インストールする必要があるため、これは少し注意が必要です。何らかの理由でPCに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
ここで、CDコマンドを使用してGmpydlディレクトリを入力します。
cd gmpydl
最後に、すべての音楽ファイルが保存されるダウンロードフォルダーを作成します。
mkdir -p ~/Google-Music-Downloads
音楽をダウンロードする
このプログラムを使用すると、簡単にダウンロードできますLinuxのコマンドライン経由のGoogle Musicライブラリ。ただし、最初に、Googleアカウントにサインインする必要があります。これは、プログラムを初めて起動することによって行われます。ターミナルで、Gmpydlディレクトリからこのコマンドを実行します。
./gmpydl
これにより、ユーザーに「Googleアカウントのメールアドレス」。端末で、Googleミュージックファイルをダウンロードするアカウントに接続されているGoogleメールアドレスを入力し、Enterキーを押します。これにより、新しい構成ファイルが生成され、クリックするためのリンクが生成されます。このリンクは、Gmpydlがパスワードを使用しないように、Googleにログインするためのワンタイムトークンを生成します。
ダウンロードツールに次に伝えることは、ダウンロードしたすべての音楽ファイルを配置する場所です。このプロンプトで、ダウンロード用に以前に作成したフォルダーを入力します。 /home/username/Google-Music-Downloads/
これらすべての情報が入力されると、ダウンロードプロセスを開始できます。
その他のGmpydl機能

署名後すぐにGmpydlを実行するで完璧です。指定したディレクトリへのダウンロードを開始します。ただし、これはGmpydlを使用できる唯一の方法ではありません。 Nodl機能、検索、上書き機能など、他の機能もあります。
NoDL
GmpydlでNoDL関数を使用するには、端末の通常のコマンドと同じですが、-nスイッチを追加します。これを行うと、ダウンロードされたすべての音楽に効果的にマークが付けられます。これは、何らかの理由でダウンローダーが失敗した場合に便利です。これにより、プログラムにすべて正常であることを伝えることができます。
./gmpydl -n
調べる
ダウンロード時に、ライブラリ全体ではなく特定のアイテムをダウンロードしたい場合があります。 Gmpydlでこれを行う方法は次のとおりです。
./gmpydl -s searchitem
「searchitem」を、希望するアーティスト、曲のタイトル、アルバム、またはジャンルに置き換えてください。
上書きする
このGoogleミュージックのダウンロードは不安定であるためコード、物事は時々間違って行くことができます。何かをダウンロードしている可能性がありますが、(何らかの理由で)ダウンロードが停止したことがわかります。 Gmpydlがダウンロードの途中で停止すると、ファイルが破損する可能性があります。これを修正するには、-oコマンドを使用してすべてを再ダウンロードすることができます。
./gmpydl -o
結論
Googleがリリースしたツールは素晴らしいが、真実サービスとのやり取りに関して言えば、制限があります。これが、Gmpydlが非常に優れた発見である理由です。これにより、ユーザーはLinuxコマンドラインを介してGoogleミュージックとより適切に対話できます。現在のところ、ツールはダウンロードのみをサポートしているのは事実です。それでも、LinuxでGoogle Musicを使用するための堅牢なコマンドラインツールの必要性が高まっているため、より多くの機能が追加されることは間違いありません。
コメント