A simple and efficient Windows batch script to download all audio from a YouTube playlist as MP3 files with embedded metadata and thumbnails. Designed for music enthusiasts who wants to bulk-download playlists From Youtube with mp3 format.
- Download all videos from a YouTube playlist as MP3.
- Extracts best quality audio automatically.
- Embeds metadata: title, artist, album, track number.
- Embeds video thumbnails into MP3s.
- Automatically restricts filenames for clean organization.
- Works on Windows, requires
yt-dlpin PATH.
Demonstrate Youtube Playlist Source
Batch file running and Metadata embedded in MP3:
Downloaded playlist folder:

- Windows OS
- yt-dlp and Deno installed and added to PATH or System32 folder
- Firefox or other browser name (optional, for cookie extraction to handle private/age-restricted videos, can change the browser name through inside the batch file, default is firefox)
- Clone the repository:
git clone https://github.com/AToha4521/bulk-yt-mp3-downloader.git-
Open the folder in File Explorer.
-
Enter your YouTube playlist URL inside the
.batfile. (use with any text editor example Notepad) -
Run the batch file (
yt_bulk_download.bat) by double-clicking it or via Command Prompt. -
If
yt-dlpis not found, follow the instructions to install it. -
Wait for downloads — all MP3s will be saved in a folder named after the playlist.
Playlist_Name\
├── 01 - First Video Title.mp3
├── 02 - Second Video Title.mp3
├── 03 - Third Video Title.mp3
...
All MP3 files will include metadata and thumbnails for easy identification.
- Ensure
yt-dlp.exeis in your system PATH. - You can modify the batch file to customize download quality, output folder, or metadata formatting.
- Works best with Firefox or other supported browser (brave, chrome, chromium, edge, opera, safari, vivaldi, whale) cookies if downloading restricted content.
MIT License – see LICENSE for details.
- yt-dlp – Powerful YouTube downloader.
- Inspired by the need to organize bulk playlist downloads easily with mp3 audio format.