I had used ezmp3.pro to download mp3s from YouTube video URLs onto my watch for runs, but this morning I came across the command-line tool yt-dlp. So far it has been easy to use and was able to download 96 separate mp3 files from a playlist URL with this command: yt-dlp -x --audio-format mp3 --audio-quality 0 -o "%(playlist_index)s - %(title)s.%(ext)s" "URL"