YouTube Playlist Downloader
A Python application that allows users to download YouTube playlists as audio (MP3) or video (MP4) files.
Features
Download entire YouTube playlists with one click
Convert videos to high-quality MP3 audio (128-320 kbps)
Download videos as MP4 (audio-only or with video)
Simple and easy-to-use graphical interface (GUI)
Real-time download progress tracking
Embed thumbnails and metadata in audio files
Automatic playlist organization in subfolders
Technologies Used
Python - Main programming language
tkinter - Built-in GUI framework
yt-dlp - YouTube downloading library
FFmpeg - Audio/video conversion tool
How It Works
User enters a YouTube playlist URL
Selects output folder and format (MP3/MP4)
Clicks Download to start the process
The app downloads each video and converts it to the selected format
Files are saved in an organized folder structure