Google Music es un gran servicio. Junto con la capacidad de comprar de 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, hay una alternativa de línea de comandos. Así es como funciona.
Instalación de la API de música de Google
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.
Hacer funcionar Gmpydl
Gmpydl es un paquete git, por lo que deberá 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 que el paquete esté clonado, simplemente ingrese al directorio con el comando cd.
A partir de aquí, Gmpydl debería funcionar bien. Todo lo que necesita hacer para iniciarlo es este simple comando:
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 a veces las cosas pueden ser un poco inestables. 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, 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. Solo ingrese su correo electrónico. Desde aquí, el programa preguntará dónde se debe descargar la música. Ingresar ~/Music
(o especificar 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 autorización Gmpydl a su cuenta de Google. La página te dirá que Gmpydl solo quiere interactuar con la sección de 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 Intro. Una vez que se haya realizado toda la configuración de instalación, simplemente ingrese el comando a continuación para comenzar a descargar música.
Este comando solo debería ser todo lo que necesita. Sin embargo, debido a que este programa puede ser inestable, es posible que se encuentre con momentos en los que deberá eliminar el script (con Ctrl + Z) y volver a iniciarlo. 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 tiene ciertos archivos descargados 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 ejecute el comando anterior, solo descargará archivos de música que aún no estén 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 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 con respecto a la carga y descarga de música.
Por eso estoy muy feliz de que Gmpydl exista. Aunque solo realiza descargas, es una alternativa digna que permite a los usuarios alejarse del programa oficial al menos una parte del tiempo. Algún día espero que el desarrollador de este programa agregue la capacidad de cargar música. Hasta entonces, esto tendrá que hacer.