upload de músicas automaticamente com o Google Music em um servidor Linux

upload de músicas automaticamente com o Google Music em um servidor Linux

Então eu vi perguntas comoEsteprocurando ajuda para fazer upload de músicas com o Google Music no Linux, mas ninguém parece realmente enfrentar a noção de usar apenas a linha de comando. Baixei o software do Google e procurei nesses arquivos algo útil, mas não consegui encontrar nenhuma boa solução.

Responder1

Acho que o que você parece estar procurando éhttps://github.com/thebigmunch/gmusicapi-scripts- um conjunto de scripts python para fazer upload, download ou sincronizar faixas bidirecionalmente. Este, por sua vez, baseia-sehttps://github.com/simon-weber/Unofficial-Google-Music-APIcaso deseje usar essas bibliotecas python para seus próprios projetos.

Responder2

Porusuário Joaquimé,responderdescreve uma abordagem de linha de comando para instalação e configuração para sincronização, nada menos que em um servidor Linux headless. A saber:

instalar-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

Deresposta vinculada:

Espero que sejam úteis. Leia os comentários. Lembre-se de editar: «GMAILUSER -p PASSWORD -s /path/to/music -m SERVERNAME»com seus próprios dados. (SERVERNAME pode ser qualquer coisa. É apenas um nome para que você possa identificar seu servidor a partir do seu login do Google.)

Digite $HOME/gmm-headless-script.shterminal para iniciar a sincronização.

Essencialmente os scripts:

  • você baixou e instalou a versão Linux do Google Music Uploader
  • você instalou um servidor x11 que usa vnc e framebuffer para saída, para que você não precise lidar com o x11, mas o aplicativo poderá ser executado
  • instrua o uploader de música a ser executado, especificando a conta do usuário e sincronizando a partir do local.

Tornar isso automático seria uma questão de adicioná-lo ao cron para repetir a sincronização, provavelmente após a conclusão do upload inicial.

Uma coisa a observar são os tempos de sincronização/upload excessivamente longos que podem levar à sobreposição de seus trabalhos de sincronização agendados.

informação relacionada