だから私は これ Linux上のGoogleミュージックで音楽をアップロードする助けを探しているような質問を見ましたが、コマンドラインだけを使用するという概念に実際に直面しているようには見えません。私はグーグルからソフトウェアをダウンロードし、それらのファイルを調べて有用なものを探しましたが、良い解決策を思い付くことができませんでした。
あなたが探しているように見えるのは https://github.com/thebigmunch/gmusicapi-scripts -アップロード、ダウンロード、または双方向のpythonスクリプトのセットだと思いますトラックを同期します。これは、次に、 https://github.com/simon-weber/Unofficial-Google-Music-API から取得します。これらのpythonライブラリを独自に使用する場合プロジェクト。
ユーザーJoachim ごとに、 answer は両方へのコマンドラインアプローチを説明していますヘッドレスLinuxサーバーへの同期のインストールとセットアップも同様です。ウィットに:
#!/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"
#!/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
ターミナルで同期を開始します。
基本的にスクリプト:
これを自動化するには、おそらく最初のアップロードが完了した後で、これをcronに追加して同期を繰り返す必要があります。
注意すべき点は、同期/アップロード時間が長すぎるため、クローン同期ジョブの重複につながる可能性があることです。