ydl_opts = { 'format': 'bestaudio/best', 'postprocessors': [{ 'key': 'FFmpegExtractAudio', 'preferredcodec': 'mp3', 'preferredquality': '192', }], 'outtmpl': os.path.join(output_dir, '%(playlist_title)s/%(title)s.%(ext)s'), 'quiet': False, 'extract_flat': False, 'playlistend': max_count, }
def download_playlist(url, output_dir="downloads", max_count=None): """ Download entire YouTube playlist as MP3 youtube to mp3 script