The open-source YouTube downloader GUI you’ve been waiting for! No ads, no spyware—just pure downloading freedom. Supports proxies, subtitles, and metadata embedding.
- 🎥 Download YouTube videos in various qualities (360p to 1080p)
- 🎵 Extract audio from videos in MP3 format
- 📋 Playlist support
- 🖼️ Video thumbnail preview
- 📊 Real-time download progress
- 📁 Custom download location
- 🎯 Custom filename support
- 💫 Modern dark theme interface
- Python 3.7+
- Required Python packages:
pip install -r requirements.txt
- Clone this repository:
git clone https://github.com/yourusername/youtube-downloader.git
cd youtube-downloader- Install dependencies:
pip install -r requirements.txt- Run the application:
python TEST.PY- Launch the application
- Paste a YouTube URL into the input field
- Click "Parse" to load video information
- Select your preferred options:
- Download type (Video/Audio)
- Quality
- Custom filename (optional)
- Download location
- Click "DOWNLOAD" to start downloading
- Video Download: Download videos in various qualities up to 1080p
- Audio Extraction: Extract audio in MP3 format
- Playlist Support: Download entire playlists with a single click
- Quality Selection: Choose from multiple quality options
- Custom Naming: Set custom filenames for downloads
- Progress Tracking: Real-time progress bar with speed and ETA
- Thumbnail Preview: See video thumbnail before downloading
- Modern UI: Clean and intuitive dark-themed interface
- tkinter
- pillow
- requests
- yt-dlp
This project is licensed under the MIT License - see the LICENSE file for details.
- yt-dlp for the core downloading functionality
If you encounter any issues or have suggestions, please open an issue in the GitHub repository.
GitHub: @myselfabdullah007
