Youtube-dl sirve para una infinidad de plataformas.
En general me suscribo a los podcasts que me gustan a través de su RSS, una herramienta tan útil como potente para distribuir contenido. Pero me topé con un podcast que no tiene web propia y sólo distribuye sus contenidos a través de Spotify, la plataforma privativa sueca. Por suerte, la herramienta youtube-dl nos permite descargar contenido multimedia de múltiples fuentes, entre ellas Youtube, Vimeo, Spotify (podcasts), Spreaker, Vevo, AlJazeera, BBC. Es decir, no es piratería porque son videos y audios que ya están disponibles para ver gratuitamente. Youtube-dl fue desarrollado para poder descargar material multimedia en lugares con poca conectividad.
Utilizaremos Youtube-dl de la misma manera que para descargar videos de Youtube. En este caso, un capítulo de Deforme Semanal Ideal Total. La URL la copiamos de la barra de dirección del navegador. Abrimos una terminal, vamos al directorio donde queremos que se descargue y escribimos:
$ youtube-dl -F https://open.spotify.com/episode/5peFcYEeGPr5hcDQaFoaRI
Así, el programa nos devolverá las distintas opciones que podemos descargar. En este caso, sólo hay una: la opción 1. Entonces la descargaremos:
$ youtube-dl -f 1 https://open.spotify.com/episode/5peFcYEeGPr5hcDQaFoaRI
¡A estar atentas! Para solicitar las opciones que existen la «F» es mayúscula, para descargarla la «f» es minúscula.
Automáticamente comenzará a descargar el episodio que podremos escuchar con nuestro reproductor favorito. En nuestro caso, VLC.
Hola, ¡interensantísimo esto! Es verdad que algunos podcasts publican solamente en esta plataforma privativa sueca, y entonces se dificulta para difundirles, en efecto…
Estuve probándola y de hecho funciona re-bien también con twitter. Sin embargo, en Spotify no me funcionó con algunos podcasts.
Algunos sí como el de esta entrada, y otros no. Aprendí que se les puede analizar con el parámetro -F
youtube-dl -F https://open.spotify.com/episode/5peFcYEeGPr5hcDQaFoaRI
[spotify] Downloading JSON metadata
[spotify] 5peFcYEeGPr5hcDQaFoaRI: Downloading JSON metadata
[info] Available formats for 5peFcYEeGPr5hcDQaFoaRI:
format code extension resolution note
MP3_96 mp3 audio only audio@ 96k
1 mp3 audio only (best)
Y así me di cuenta que los que funcionan tienen el formato «1» disponible, mientras que los que no, solamente el formato MP3_96
Por eso funciona en ellos el parámetro » -f 1″ del ejemplo en este artículo
Aún no sé cómo descargar este otro formato MP3_96, intenté con «-f mp3», «-f best», «-f bestaudio» y nada…
Parece que encontré un bug, https://www.reddit.com/r/youtubedl/comments/oapsh9/problem_downloading_spotify_podcast/
Me pregunto si ¿quedará en manos delas personas productoras, el que prefieran codecs mejores que MP3_96? ¿O, de última, usar anchor de spotify?
Buenos audios,, buenas noches
Hola Roberto! Claro, en realidad son dos pasos, primero con -F para ver las opciones y luego, en este caso «-f 1». Obvié ese paso para simplificar. Pero ahora que lo dices, modificaré el artículo para no generar confusión. A ver si averiguamos cómo descargar los MP3-96. Ahora, es curioso que volví a repetir el ejercicio y ahora ¡ni siquiera me aparece la opción 1! Me pongo a investigar. ¡Gracias!