
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:
#!/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
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.sh
terminal 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.