A Python-based YouTube Downloader built with pytubefix.
Easily download single videos, audio-only tracks, or entire playlists with just a few lines of code.
- πΉ Download a single YouTube video in the highest resolution
- π΅ Extract audio only (MP3-like) from any video
- π Download entire playlists in one go
- π Simple, clean, and developer-friendly code
Make sure you have Python installed (3.8+ recommended).
pip install pytubefix
---
## Options Available:
1.Download a single video
2.Download a playlist
3.Choose between video (highest resolution) or audio-only
---
##π» Example
Download Options:
1. Single Video
2. Playlist
Enter 1 or 2: 2
Enter YouTube URL: https://youtube.com/playlist?list=XXXXXX
Enter download path (leave empty for current folder): C:/Users/Gaurav/Downloads
Choose download type:
1. Video (highest resolution)
2. Audio only
Enter 1 or 2: 1
π Playlist found: My Favorite Songs
πΊ Total videos: 25
π₯ Downloading video: Song 1 ...
β
Done: Song 1
...
β
Playlist download completed!
---
##π οΈ Tech Stack
Python π
pytubefix (for handling YouTube downloads)
---
##β‘ Future Improvements
Add GUI for non-technical users
Option to select resolution manually
Convert audio to MP3 format automatically