Ambas as partes desta pergunta (download em mp3 e download de uma lista de reprodução) são suportadas por youtube-dl :
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>
Algumas anotações minhas e dos comentários:
-
Versões mais antigas de
youtube-dlenfrentam listas de reprodução modernas. Você pode precisar substituir a versão do repo pelo mais recente . -
cmo : você pode ignorar vídeos ausentes ("indisponível em seu país" ou removidos) com um sinal
-i. -
frans : se a sua playlist não estiver funcionando e o URL contiver um elemento
v=<ID>, remova-o para que haja apenas o item?list=...na string de consulta.