在Linux伺服器上使用Google Music自動上傳音樂

在Linux伺服器上使用Google Music自動上傳音樂

所以我看過這樣的問題這個尋求在 Linux 上使用 Google Music 上傳音樂的幫助,但似乎沒有人真正面對僅使用命令列的概念。我從谷歌下載了該軟體,並在這些文件中尋找有用的東西,但無法想出任何好的解決方案。

答案1

我認為你正在尋找的是https://github.com/thebigmunch/gmusicapi-scripts- 一組用於上傳、下載或雙向同步曲目的 python 腳本。這反過來又藉鑑於https://github.com/simon-weber/Unofficial-Google-Music-API如果您希望在自己的專案中使用這些 python 程式庫。

答案2

用戶約阿希姆的,回答描述了在無頭 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-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終端機以開始同步。

本質上是腳本:

  • 您是否下載並安裝了 linux 版本的 google music uploader
  • 您是否安裝了使用 vnc 和幀緩衝區進行輸出的 x11 伺服器,這樣您就不必實際處理 x11,但應用程式將能夠運行
  • 指示音樂上傳器運行,指定使用者帳戶並從位置同步。

然後將其添加到 cron 中以進行重複同步,大概在您的初始上傳完成後,使其自動執行。

需要注意的一點是同步/上傳時間過長,可能會導致定時同步作業重疊。

相關內容