Generador de comandos yt-dlp para SoundCloud
Crea un comando de yt-dlp para pistas y sets de SoundCloud, etiquetados y listos para una biblioteca musical.
Elegir un formato de audio
SoundCloud suele servir MP3 a 128 kbps, a veces Opus. Convertir una fuente de 128 kbps a 320 kbps produce un archivo más grande que no suena mejor: «la mejor disponible» conserva el original y es el ajuste correcto.
Merece la pena activar portada y etiquetas: sin ellas, un set descargado llega como una carpeta de archivos sin título. Los sets y las listas funcionan con el modo de lista completa.
SoundCloud sirve la mayoría de los flujos en Opus de 128 kbps, y los temas "Go+" en 256 — pero solo a sesiones que considera autorizadas. Si una pista suena en la web a más calidad de la que trae yt-dlp, las cookies de un navegador con sesión suelen ser la diferencia: la escala que ve tu sesión es la escala que recibe yt-dlp. El listado de -F muestra qué formatos existen para la pista en la que estás.
La URL de descarga no siempre es donde vive el audio: SoundCloud sirve los medios desde un CDN detrás de enlaces firmados de vida corta, así que una URL de medio copiada de una pestaña del navegador funciona una vez y luego nunca más — dale siempre a yt-dlp la página de la pista, y deja que resuelva. Los reposts son una entrada aparte que apunta al mismo audio; el archivo de registro evita que una descarga de set los traiga dos veces.
Los sets (el nombre de SoundCloud para las listas) son donde está el valor de verdad. Un set de doscientas pistas se pagina, y la tanda tarda; el archivo de registro convierte la segunda pasada en un delta de solo las pistas añadidas recientemente. Continuar tras errores importa porque los sets acumulan pistas borradas — un productor retira un sample, y sin el interruptor un solo 404 aborta las otras ochenta pistas.
Sobre los nombres: los títulos de SoundCloud son largos y llevan al artista en el título, así que la plantilla por defecto artista-luego-título hace visibles los duplicados en vez de silenciarlos — dos archivos con el mismo nombre suelen ser dos envíos de la misma pista a distinto bitrate. La portada viene de la URL del artwork y baja en su tamaño mayor; si la portada se ve mal, mal se veía también en la plataforma.