Youtube Downloader (Python)

About This Project
yt-dlp is a command-line program to download videos from YouTube. It provides many features and multiple options for downloading videos from youtube.
But using a command line for downloading videos is not an intuitive experience. So I decided to make a simple GUI for yt-dlp and the first option was python because there is already a yt-dlp package for it.
My Role:
- Desktop App development
App Features:
- Batch downloading
- Audio only downloading
- Resolution selection
- Output format selection
- Subtitle downloading
- Self-update feature
Tech Stack:
- Python
- PyInstaller
- customTkinter
- yt-dlp
- FFMPEG