SnapDL is a lightweight and efficient desktop application for downloading videos and music from various online platforms. Built with Python, it leverages the yt-dlp library for fast and high-quality downloads.
- Minimalist Interface – Compact and user-friendly design with no unnecessary distractions.
- Multiple Format Support – Download videos in MP4 format or extract audio directly as MP3.
- Real-Time Notifications – Get instant alerts on download progress and completion.
- Automatic Temporary File Management – Keeps your system clean by handling downloaded files efficiently.
- Compatible with Windows & Linux – Works seamlessly across major operating systems.
-
Paste the Link – Enter the video link you want to download.
-
Choose the Format – Select between video (MP4) or audio (MP3).
-
Automatic Download – SnapDL starts the download and saves the file directly to your Downloads folder.
-
Completion Notification – You’ll be notified as soon as the process is finished.
Linux
Windows

Before installing SnapDL, make sure you have:
Python 3.8+ installed on your system
yt-dlp (if not installed, run pip install yt-dlp)
Flet (for the graphical interface, install with pip install flet)
notifypy (for desktop notifications, install with pip install notifypy)
- Clone the repository:
git clone https://github.com/your-username/SnapDL.git
cd SnapDL
- Install dependencies:
pip install -r requirements.txt
- Start the application:
python main.py
SnapDL is now ready to use!