Instalación de Google Music API
Antes de que Gmpydl pueda funcionar, deberá instalar la API no oficial de Google Music en su sistema. Esto se puede hacer abriendo una ventana de terminal e introduciendo los siguientes comandos:
sudo apt-get installpython-pip git git clone https://github.com/simon-weber/gmusicapi.git
cdgmusicapi sudo pip install gmusicapi
Nota: otras distribuciones de Linux pueden necesitar usar Pip2 o un paquete con un nombre similar.
Cómo hacer funcionar Gmpydl
Gmpydl es un paquete git, así que tendrás que usar la herramienta git para obtener los archivos fuente. Introduzca este comando para clonarlo en su sistema de archivos local.
git clonehttps://github.com/stevenewbs/gmpydl.git
Una vez clonado el paquete, sólo tienes que entrar en el directorio con el comando cd.
cd gmpydl
A partir de aquí, Gmpydl debería funcionar bien. Todo lo que tendrá que hacer para lanzarlo es este simple comando:
sudo./gmpydl.py
Descarga de música
Descargar música a través de Gmpydl funciona bien. El programa funciona con la ayuda de una interfaz creada por el usuario, por lo que las cosas pueden ser un poco inestables a veces. Aún así, si estás harto de la implementación de Google, esta es una buena opción. Así es como funciona: cuando sudo./gmpydl.py se ejecuta a través de la terminal, se le llevará a través de un proceso de configuración.
Este proceso de configuración implica la introducción de la dirección de correo electrónico de tu cuenta de Google. No te preocupes, este programa funciona con Oauth, por lo que no tendrás que compartir la información de tu contraseña con Gmpydl. Sólo tiene que introducir su correo electrónico. Desde aquí, el programa le preguntará dónde se debe descargar la música. Introduzca ~/Música (o especifique otro directorio). Con el directorio introducido, se generará una URL. Sólo tienes que abrir este enlace URL en tu navegador.
En la página que generó el terminal, tendrá que permitir algunas cosas. En concreto, deberá conceder la autorización de Gmpydl a su cuenta de Google. La página le dirá que Gmpydl sólo quiere interactuar con la sección Música de Google. Seleccione la opción “Permitir” para continuar.
Una vez que se le haya concedido acceso, se le dará un código de autorización para que lo ingrese. Copiarlo al portapapeles, pegarlo en el terminal y pulsar la tecla Intro. Después de que toda la configuración de la configuración está hecha, sólo tiene que introducir el comando de abajo para comenzar a descargar música.
sudo./gmpydl.py ~/Música
Este comando por sí solo debería ser todo lo que necesitas. Sin embargo, como este programa puede ser inestable, es posible que tenga que matar el script (con Ctrl + Z) e iniciarlo de nuevo. Dado que la descarga a través de Google Music depende de toda tu colección, comenzará a descargar todos los archivos de música que tengas.
Esto puede ser un gran problema si ya tiene ciertos archivos descargados a través de Gmpydl. Para evitar volver a descargar si necesita volver a ejecutar el programa, introduzca este comando en lugar del anterior:
sudo./gmpydl.py -n ~/Music
Este pequeño parámetro -n es muy útil. Básicamente, escaneará todos los archivos descargados y creará una lista de los que ya han sido descargados. De esta forma, cuando ejecute el comando anterior, sólo descargará archivos de música que no estén ya en su sistema.
Conclusión
Google Music Manager para Linux es un programa terrible. Claro, hace lo que está diseñado para hacer, pero Google raramente lo actualiza o corrige los errores que tiene. De hecho, si no sabes cómo evitarlo, es posible que te topes con algunos problemas con respecto a la carga y descarga de música.
Por eso estoy muy contento de que Gmpydl exista. Aunque sólo hace descargas, es una buena alternativa que permite a los usuarios alejarse del programa oficial al menos parte del tiempo. Un día espero que el desarrollador de este programa añada la posibilidad de subir música. Hasta entonces, esto tendrá que servir.