Ir al contenido
yt-dlp

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.

Opcional. Si lo dejas vacío, el comando termina en URL para que la rellenes tú.

Tu comando

yt-dlp -x --audio-format mp3 --audio-quality 0 --embed-thumbnail --embed-metadata -o '%(uploader)s - %(title)s.%(ext)s' https://soundcloud.com/artist/track
Básico

Solo audio extrae la pista sonora y descarta el vídeo.

Vídeo y calidad

Limita la altura. yt-dlp sigue eligiendo la mejor pista igual o por debajo.

El tipo de archivo en el que se fusionan las pistas de vídeo y audio separadas.

Opciones avanzadas (3)

Sustituye a la lista de calidad. Para quien ya conoce la sintaxis de formatos.

Reempaqueta las pistas sin recodificar. Rápido y sin pérdida.

Recodifica el vídeo. Lento y con pérdida: solo cuando remux no sirva.

Audio

El archivo al que se convierte el audio.

VBR da la mejor relación tamaño-calidad; los bitrates fijos son más previsibles.

Subtítulos

Incrustar los mete dentro del vídeo; guardar escribe un .srt aparte junto a él.

Separados por comas. Usa all para todos los idiomas disponibles.

Listas y canales

Qué hacer cuando la URL pertenece a la vez a un vídeo y a una lista.

Funcionan rangos y listas, por ejemplo 1-10,15 o -5::2 para uno de cada dos desde el final.

Opciones avanzadas (1)

Anota lo ya descargado para que una nueva ejecución lo omita. Es la forma de mantener un canal sincronizado.

Fragmentos y capítulos
Opciones avanzadas (2)

Un rango como *00:01:30-00:03:00, o el nombre de un capítulo. El asterisco inicial indica que es una marca de tiempo.

Metadatos y portada
Opciones avanzadas (3)
SponsorBlock

Corta del archivo los fragmentos marcados por la comunidad, según los datos de SponsorBlock.

Opciones avanzadas (1)

Conserva los fragmentos pero los marca, para que los saltes tú.

Archivos y carpetas

Los campos van en %(...)s. Las barras crean carpetas.

Opciones avanzadas (4)

Dónde se escriben los archivos. Combínalo con la plantilla de arriba para crear subcarpetas.

Longitud máxima del nombre de archivo, en caracteres.

Filtros
Opciones avanzadas (5)

AAAAMMDD, o una fecha relativa como now-1month.

AAAAMMDD, o una fecha relativa.

Omite lo más pequeño. Acepta 5M, 500K y similares.

Omite lo más grande.

Número de archivos a descargar antes de detenerse.

Red

Por ejemplo 2M o 500K. Útil cuando necesitas el resto del ancho de banda.

Opciones avanzadas (5)

Acelera las pistas fragmentadas. Cuatro es un punto de partida razonable.

Cuántas veces reintentar una parte fallida. Se admite infinite.

URL de proxy HTTP, HTTPS o SOCKS.

Hace que las peticiones parezcan de un navegador real. Es la solución habitual a un 403 repentino.

Sesión y cookies

Lee directamente tu sesión. Necesario para contenido privado, con restricción de edad o solo para miembros.

Opciones avanzadas (1)

Un cookies.txt en formato Netscape exportado desde tu navegador.

Directos
Opciones avanzadas (2)

Consulta hasta que empiece un directo programado. MIN-MAX segundos entre comprobaciones.

Soluciones alternativas
Opciones avanzadas (3)

Obsoleto en favor de --add-headers. Se mantiene porque muchas guías antiguas siguen usándolo.

Obsoleto en favor de --add-headers.

Opciones específicas de cada sitio, por ejemplo youtube:player_client=web.

Salida y depuración
Opciones avanzadas (2)
Restablecer

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.

Preguntas frecuentes

¿Qué calidad de audio ofrece SoundCloud?
Normalmente MP3 a 128 kbps, a veces Opus. Convertir una fuente de 128 kbps a MP3 de 320 kbps agranda el archivo sin mejorarlo: elige «la mejor disponible» para conservar el original.
¿Puedo descargar una lista de SoundCloud?
Sí. Usa la URL del set o de la lista con el modo de lista completa, más un archivo de registro para ejecuciones repetidas.
¿Funcionan las pistas privadas o no listadas?
Las de enlace secreto suelen funcionar si pasas la URL completa. Las realmente privadas necesitan cookies de una cuenta con acceso.