Google Music es un gran servicio. Junto con la posibilidad de comprar desde su extensa biblioteca, puede almacenar hasta 50.000 de sus propios archivos de música. Desafortunadamente, el software detrás de Google Music en Linux es menos que estelar. Afortunadamente, existe una alternativa de línea de comandos. Así es como funciona.
Instalación de la API de Google Music
Antes Gmpydl
puede funcionar, deberá instalar la API no oficial de Google Music en su sistema. Esto se puede hacer abriendo una ventana de terminal e ingresando los siguientes comandos:
sudo apt-get install python-pip git git clone https://github.com/simon-weber/gmusicapi.git
cd gmusicapi sudo pip install gmusicapi
Nota: otras distribuciones de Linux pueden necesitar usar Pip2 o un paquete con un nombre similar.
Conseguir que Gmpydl funcione
Gmpydl es un paquete git, por lo que tendrás que usar la herramienta git para obtener los archivos fuente. Ingrese este comando para clonarlo en su sistema de archivos local.
git clone https://github.com/stevenewbs/gmpydl.git
Una vez clonado el paquete, simplemente ingrese al directorio con el comando cd.
cd gmpydl
A partir de aquí, Gmpydl debería funcionar bien. Todo lo que necesita hacer para iniciarlo es este simple comando:
sudo ./gmpydl.py
Descargando musica
La descarga de 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á 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, pasará por un proceso de configuración.
Este proceso de configuración implica ingresar la dirección de correo electrónico de su cuenta de Google. No te preocupes; este programa funciona con Oauth, por lo que no necesitará compartir la información de su contraseña con Gmpydl. Simplemente ingrese su correo electrónico. Desde aquí, el programa preguntará dónde se debe descargar la música. Ingresar ~/Music
(o especifique otro directorio). Con el directorio ingresado, se generará una URL. Simplemente abra este enlace URL en su navegador.
En la página que generó el terminal, deberá permitir algunas cosas. Específicamente, deberá otorgar la autorización Gmpydl a su cuenta de Google. La página le dirá que Gmpydl solo quiere interactuar con la sección Música de Google. Seleccione la opción «Permitir» para continuar.
Una vez que se le haya otorgado acceso, se le dará un código de autorización para ingresar. Cópielo en su portapapeles, péguelo en la terminal y presione la tecla Enter. Después de que se haya realizado toda la configuración de instalación, simplemente ingrese el comando a continuación para comenzar a descargar música.
sudo ./gmpydl.py ~/Music
Este comando solo debería ser todo lo que necesita. Sin embargo, dado que 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 su colección, comenzará a descargar todos los archivos de música que posea.
Esto puede ser un gran problema si ya ha descargado ciertos archivos a través de Gmpydl. Para evitar que se vuelva a descargar si necesita volver a ejecutar el programa, ingrese este comando en lugar del anterior:
sudo ./gmpydl.py -n ~/Music
Este pequeño -n
El interruptor es muy útil. Básicamente, escaneará todos los archivos descargados y creará una lista de los que ya se han descargado. De esa manera, cuando ejecutas el comando anterior, solo descargas archivos de música que aún no están en tu sistema.
Conclusión
Google Music Manager para Linux es un programa terrible. Claro, hace lo que está diseñado para hacer, pero Google rara vez lo actualiza o corrige los errores que tiene. De hecho, si no sabe cómo evitarlo, es posible que se encuentre con algunos problemas paralizantes relacionados con la carga y descarga de música.
Por eso estoy muy feliz de que exista Gmpydl. Aunque solo hace descargas, es una alternativa valiosa que permite a los usuarios alejarse del programa oficial al menos parte del tiempo. Un día espero que el desarrollador de este programa agregue la capacidad de cargar música. Hasta entonces, esto tendrá que ser suficiente.