subir música automáticamente con Google Music en un servidor Linux

subir música automáticamente con Google Music en un servidor Linux

Entonces he visto preguntas comoÉsteEstoy buscando ayuda para cargar música con Google Music en Linux, pero ninguno parece enfrentarse a la noción de utilizar únicamente la línea de comandos. Descargué el software de Google y busqué en esos archivos algo útil, pero no pude encontrar ninguna buena solución.

Respuesta1

Creo que lo que pareces estar buscando eshttps://github.com/thebigmunch/gmusicapi-scripts- un conjunto de scripts de Python para cargar, descargar o sincronizar pistas bidireccionalmente. Esto, a su vez, se basa enhttps://github.com/simon-weber/Unofficial-Google-Music-APIsi desea utilizar estas bibliotecas de Python para sus propios proyectos.

Respuesta2

Porusuario joaquín's,respuestadescribe un enfoque de línea de comandos para instalar y configurar la sincronización, nada menos que en un servidor Linux sin cabeza. Esto es:

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

Desde elrespuesta vinculada:

Espero que sean útiles. Leer comentarios. Recuerda editar: «GMAILUSER -p PASSWORD -s /path/to/music -m SERVERNAME»con tus propios datos. (SERVERNAME podría ser cualquier cosa. Es solo un nombre para que pueda identificar su servidor desde su inicio de sesión de Google).

Escriba $HOME/gmm-headless-script.shterminal para iniciar la sincronización.

Esencialmente los guiones:

  • ¿Ha descargado e instalado la versión para Linux del cargador de música de Google?
  • ¿Ha instalado un servidor x11 que usa vnc y framebuffer para la salida para que no tenga que lidiar con x11, pero la aplicación podrá ejecutarse?
  • Indique al cargador de música que se ejecute, especificando la cuenta de usuario y sincronice desde la ubicación.

Hacer esto automático sería cuestión de agregarlo al cron para repetir la sincronización, presumiblemente una vez que se haya completado la carga inicial.

Algo a tener en cuenta son los tiempos de sincronización/carga excesivamente largos, que podrían provocar una superposición de las tareas de sincronización programadas.

información relacionada