Download Your Google Music Library in Terminal with Gmpydl on Linux

Descarga Google Music Library en Terminal con Gmpydl

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

gmpydl-git-clone-gmusic-api

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

gmpydl-git-clon-gmpydl

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:

área de diálogo de ayuda de gmpydl

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.

gmpydl-oauth-url-enlace

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.

gmpydl-autorizar-cuenta-google

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.

gmpydl-descarga-musica

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.

Experto Geek - Tu Guía en Tendencias Tecnológicas