Gerador de comandos yt-dlp para SoundCloud
Monte um comando do yt-dlp para faixas e sets do SoundCloud, com tags e prontos para uma biblioteca de música.
Escolhendo um formato de áudio
O SoundCloud costuma entregar MP3 a 128 kbps, às vezes Opus. Converter uma fonte de 128 kbps para 320 kbps gera um arquivo maior que não soa melhor — "a melhor disponível" preserva o original e é o padrão certo.
Vale ligar capa e metadados: sem eles, um set baixado chega como uma pasta de arquivos sem título. Sets e playlists funcionam com o modo playlist inteira.
O SoundCloud entrega a maioria dos fluxos em Opus de 128 kbps, e as faixas "Go+" em 256 — mas só para sessões que ele acredita autorizadas. Se uma faixa toca no site em qualidade mais alta do que o yt-dlp traz, os cookies de um navegador autenticado costumam ser a diferença: a escala que sua sessão vê é a escala que o yt-dlp recebe. O listamento de -F mostra quais formatos existem para a faixa em que você está.
A URL de download nem sempre é onde o áudio mora: o SoundCloud serve mídia de um CDN atrás de links assinados de vida curta, então uma URL de mídia copiada de uma aba do navegador funciona uma vez e depois nunca mais — dê sempre ao yt-dlp a página da faixa, e deixe ele resolver. Reposts são um item separado apontando para o mesmo áudio; o arquivo de registro impede que um download de set os busque duas vezes.
Sets (o nome do SoundCloud para playlists) são onde está o valor real. Um set de duzentas faixas pagina, e a rodada demora; o arquivo de registro transforma a segunda rodada num delta só das faixas recém-adicionadas. Continuar após erros importa porque sets acumulam faixas apagadas — um produtor puxa um sample, e sem o interruptor um único 404 aborta as outras oitenta faixas.
Sobre nomes: títulos do SoundCloud são longos e carregam o artista no título, então o modelo padrão artista-e-título torna duplicados visíveis em vez de silenciosos — dois arquivos com o mesmo nome costumam ser dois uploads da mesma faixa em bitrates diferentes. A capa vem da URL da arte e baixa no maior tamanho; se a capa parece errada, também estava errada na plataforma.