A modern JioSaavn songs & albums downloader and with ffmpeg powered metadata embedding.
Built with React, Vite and TypeScript.
Designed with a premium glassmorphism-inspired UI.
- 🔗 Paste any JioSaavn song/album URL or just search by track/album name
- 🎵 Built-in audio preview player
- 🎚️ Quality selector up to 320 kbps
- 🗃️ Built-in metadata editor
- ⬇️ Download tracks & albums with embedded metadata
- ⚡ Direct download fallback if ffmpeg fails
- React 18
- Vite
- TypeScript
- TailwindCSS
- Framer Motion
- CryptoJS
- ffmpeg.wasm
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build| Mode | Description |
|---|---|
| ⚡ Fast | Direct download without metadata embedding |
| ✨ Enhanced | Downloads audio and embeds metadata using ffmpeg.wasm |
| 💿 Individual Files (Album) | Downloads all tracks as individual files |
| 📁 Zip File (Album) | Downloads all track and stores them in a zip archive |
- To host your own JioSaavn API, check out https://github.com/ODSkyler/jiosaavn-api
- To host your own saavn-dl API, check out https://github.com/ODSkyler/saavn-dl-api
If saavn-dl has been useful to you and you'd like to help cover hosting and development costs, you can support the project via UPI.
Ko-fi support coming soon ☕
Donations are completely optional and help keep the project maintained.
This project is intended for educational and personal use only.
All music content, trademarks, album arts and related assets belong to their respective owners.
This project:
- does not host music
- does not store copyrighted content
- does not distribute media files
Users are responsible for complying with their local copyright laws.
This project is licensed under the Mozilla Public License 2.0 (MPL-2.0).
Made with ❤️ by OD Skyler







