Generatore di comandi yt-dlp per SoundCloud
Componi un comando yt-dlp per brani e set di SoundCloud, con i tag e pronti per una libreria musicale.
Scegliere un formato audio
SoundCloud serve di solito MP3 a 128 kbit/s, a volte Opus. Convertire una sorgente a 128 in 320 dà un file più grande che non suona meglio — «il migliore disponibile» conserva l'originale ed è la scelta giusta.
Copertina e metadati vale la pena attivarli: senza di essi un set scaricato arriva come una cartella di file senza titolo. Set e playlist funzionano in modalità «tutta la playlist».
SoundCloud serve la maggior parte dei flussi in Opus a 128 kbps, e i brani "Go+" a 256 — ma solo alle sessioni che ritiene autorizzate. Se un brano suona sul sito a una qualità più alta di quella che yt-dlp prende, i cookies di un browser autenticato sono di solito la differenza: la scala che vede la tua sessione è la scala che riceve yt-dlp. L'elenco con -F mostra quali formati esistono per il brano su cui sei.
L'URL di download non è sempre dove abita l'audio: SoundCloud serve i media da un CDN dietro link firmati di breve durata, quindi una URL di media copiata da una scheda del browser funziona una volta e poi mai più — dai sempre a yt-dlp la pagina del brano, e lascia che risolva. I repost sono una voce a parte che punta allo stesso audio; il file di archivio evita che un download di set li prenda due volte.
I set (il nome SoundCloud per le playlist) sono dove sta il valore vero. Un set di duecento brani si pagina, e la corsa richiede tempo; il file di archivio trasforma la seconda esecuzione in un delta dei soli brani aggiunti di recente. "Continua dopo gli errori" conta perché i set accumulano brani cancellati — un produttore ritira un sample, e senza l'interruttore un solo 404 fa abortire gli altri ottanta brani.
Sul nominare: i titoli di SoundCloud sono lunghi e portano l'artista nel titolo, quindi il modello predefinito artista-poi-titolo rende i duplicati visibili anziché silenziosi — due file con lo stesso nome sono di solito due caricamenti dello stesso brano a bitrate diversi. La copertina viene dall'URL dell'artwork e si scarica alla sua dimensione maggiore; se l'immagine sembra sbagliata, era sbagliata anche sulla piattaforma.