Linux サーバーで Google Music を使用して音楽を自動的にアップロードする

Linux サーバーで Google Music を使用して音楽を自動的にアップロードする

次のような質問を見たことがありますこれですLinux で Google Music を使用して音楽をアップロードするためのヘルプを探していますが、コマンド ラインのみを使用するという概念に実際に取り組んでいる人はいないようです。Google からソフトウェアをダウンロードし、役に立つものを探してそれらのファイルを調べましたが、良い解決策は見つかりませんでした。

答え1

あなたが探しているのはhttps://github.com/thebigmunch/gmusicapi-scripts より- トラックをアップロード、ダウンロード、または双方向に同期するためのPythonスクリプトのセット。これは、https://github.com/simon-weber/非公式GoogleミュージックAPIこれらの Python ライブラリを独自のプロジェクトに使用したい場合。

答え2

パーユーザー Joachimの、答えヘッドレス Linux サーバー上で同期をインストールおよび設定するためのコマンド ライン アプローチについて説明します。つまり、

インストール gmm-headless.sh

#!/bin/bash
# Uncomment if 32-bits
# wget "http://dl.google.com/linux/direct/google-musicmanager-beta_current_i386.deb" -O /tmp/gmm.deb
 
# Uncomment this is 64-bit
# wget "http://dl.google.com/linux/direct/google-musicmanager-beta_current_amd64.deb" -O /tmp/gmm.deb
 
sudo dpkg -i /tmp/gmm.deb
sudo apt-get -f install
sudo apt-get install x11vnc
 
echo "Now you can must create the headless-script"
echo "Found here: http://development.giaever.org/pastebin/Ubuntu/google-musicmanager/gmm-headless-script.sh"

gmm-ヘッドレススクリプト.sh

#!/bin/bash
# Save as: $HOME/gmm-headless-script.sh
 
export DISPLAY=:2
Xvfb :2 -screen 0 1024x768x16 &
google-musicmanager -a GMAILUSER -p PASSWORD -s /path/to/music -m SERVERNAME &
x11vnc -display :2 -bg -nopw -listen localhost -xkb
 
# remember to chmod +x this file = make excutable.
# run in terminal: chmod +x $HOME/gmm-headless-script.sh

からリンクされた回答:

役に立つことを願っています。コメントを読んでください。«GMAILUSER -p PASSWORD -s /path/to/music -m SERVERNAME»自分のデータで編集することを忘れないでください。(SERVERNAME は何でも構いません。これは、Google ログインからサーバーを識別できるようにするための名前です。)

同期を開始するにはターミナルに入力します$HOME/gmm-headless-script.sh

基本的にスクリプトは次のようになります。

  • Google Music UploaderのLinuxバージョンをダウンロードしてインストールしましたか?
  • 出力にvncとフレームバッファを使用するx11サーバーをインストールすれば、実際にx11を扱う必要がなくなりますが、アプリは実行できるようになります。
  • ユーザー アカウントと同期元を指定して、音楽アップローダーを実行するように指示します。

これを自動化するには、おそらく最初のアップロードが完了したら、これを cron に追加して繰り返し同期することになります。

注意すべき点は、同期/アップロード時間が長すぎると、cron 同期ジョブが重複する可能性があることです。

関連情報