yt-dlp -f 'ba' -x --audio-format mp3 --download-archive videos.txt https://www.youtube.com/playlist?list=PLnzvH6pAJKSpPCJaNDqSbJ-s0N3c1cKAQ -o '%(channel)s/%(playlist_title)s/%(title)s.mp3'
https://github.com/yt-dlp/yt-dlp#output-template
ref: https://write.corbpie.com/downloading-youtube-videos-and-playlists-with-yt-dlp/
Download channel videos
1. list formats of videos
yt-dlp --list-formats https://www.youtube.com/@NDWTB/videos
2. choose a format with/without audio and download
yt-dlp -f 22 --download-archive videos.txt https://<<channel url>>/videos -o '%(channel)s/%(title)s.%(ext)s'