Logo Reaper

Descargar canciones o listas de reproducción con spotify-downloader

Spotify downloader permite buscar canciones, álbumes, listas de reproducción desde Spotify y descargar desde Youtube en el equipo.

Puede ser utilizado desde el entorno de python, sin embargo en esta ocasión trabajaremos con él como ejecutable desde consola.

Descarga e instalación

El proyecto tiene su repositorio en GitHub

desde donde podrán encontrarse los lanzamientos para los diferentes entornos así como su manual y demás elementos interesantes.

El siguiente es un link permanente que descarga la última versión ejecutable para Windows

Este programa no se instala, su utilización es a través de la consola de comandos de Windows. Pero comencemos desde el principio.

Como primer paso es conveniente renombrar el archivo descargado para simplificar los comandos. Por ejemplo; "spotdl.exe", sin comillas.

Seguidamente facilita el asunto el agregarlo a las variables de entorno. Para los que no sepan de que estoy hablando, pueden visitar el artículo sobre Variables de entorno

Una vez realizado los pasos anteriores, vamos a confirmar que el programa esté correctamente agregado al path. Para ello activamos el símbolo del sistema o CMD desde el menú de inicio, o escribiendo cmd en el menú ejecutar y pulsando intro.

Una vez enfocado el intérprete de comandos, vamos a escribir lo siguiente y seguidamente pulsar intro

spotdl --version

Luego de unos segundos la consola debería mostrar una línea con el número de la versión del ejecutable.

Nota:
Esta consola puede ser leída con los comandos del cursor de revisión de NVDA, así como con el complemento virtual review.

ffmpeg

Este programa necesita a su vez interactuar con otro programa de consola del que ya hemos hablado en otras ocasiones, el potente ffmpeg.

Si ya lo tenemos agregado a las variables de entorno, no es necesario hacer nada más en este paso. De lo contrario tenemos algunas opciones.

La más sencilla es descargarla desde el propio spotify-downloader con el siguiente comando

spotdl --download-ffmpeg

Esto descarga una versión sencilla del programa en la carpeta .spotdl alojada en la raíz del usuario activo. Directorio en el cual se encuentran los archivos de este programa.

Y la otra opción es buscar una de las tantas versiones que hay dando vueltas por la red, y añadirlas manualmente a las variables de entorno del usuario al igual que el spotify-downloader.

Uso

Una vez aquí, lo que resta es muy sencillo. Simplemente necesitamos copiar al portapapeles el link del video, álbum o lista de reproducción.

Abrir la consola y escribir el siguiente comando

spotdl link

reemplazando link por el contenido del portapapeles.

Recordemos que el comando es llamado spotdl ya que el archivo agregado a las variables de entorno había sido renombrado como tal. Si el nombre es diferente, el comando debería comenzar con el nombre real del archivo sin la extensión.

Los archivos descargados van a alojarse en la raíz del usuario activo ya que es la ruta por defecto en la que se abre la consola al activarla con los pasos anteriores.

Para seleccionar una carpeta de salida, podemos utilizar la opción --output. Especificando la ruta relativa o absoluta del directorio. Por ejemplo:

Ruta absoluta:

spotdl link --output "c:\users\MiUsuario\descargas"

Ruta relativa (esta parte desde la ruta actual de la consola)

spotdl link --output "descargas"

Lo que descargaría dentro del directorio descargas en la raíz del usuario activo.

En la documentación también se explican los pasos para descargar con una mayor calidad, así como la posibilidad de guardar en otros formatos.