NYT Downloader is a powerful, user-friendly desktop utility that allows you to download videos, music, and playlists from YouTube, YouTube Music, JioSaavn, and many other supported websites. It leverages the advanced functionality of yt-dlp as its backend, with a sleek and intuitive Tkinter-based GUI frontend.
- 🎞️ Download videos, audio, playlists, or entire channels
- 🌐 Supports YouTube, YouTube Music, JioSaavn, and 1000+ websites
- ⚙️ Full access to yt-dlp's advanced configuration settings like interconversion in different formats, download subtitle, metadata, comments, and much more
- 🎛️ Preset management with save/load functionality
- 🧾 Real-time log output and download queue management
- Python 3.8+
- yt-dlp
- FFmpeg
tkinter(usually comes with Python)- Recommended: Windows OS (others may work with modification)
First you need FFMPEG to use this, download it and setup in your system.
If you are a Windows user, you can download the pre-built EXE-ZIP package from the Releases page for a hassle-free setup.
If you are a Linux (debian) users, you can download the package NYT Downloader_linux.
Otherwise if you want to run it from source code, follow these steps(Linux/Mac users can give it a try):
-
Clone the repository:
git clone https://github.com/Maurya-nitin/nyt-downloader.git cd nyt-downloader -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python nyt_downloader.py
This project is released into the public domain under the terms of the Unlicense. You are free to use, modify, and distribute this software without any restrictions. For more details, see the LICENSE file.
- Nitin (Lead Developer)
- Contributors welcome! Feel free to open issues or submit pull requests.
For suggestions, bugs, or feedback, feel free to open an Issue on GitHub.
NYT Downloader is not affiliated with YouTube, JioSaavn, or any other supported platforms. Please ensure you comply with their terms of service when using this tool.

.png,_ANDesc=img,)
.png,_ANDesc=img,)
.png,_ANDesc=img,)
.png,_ANDesc=img,)
.png,_ANDesc=img,)