This extension is still in the works. It is not yet ready for production use. It is still in the early stages of development. Many features are missing and bugs are still being worked on.
The Download is working right but currently the files have no metatags.
Simple and effective extension to download Songs, Albums, or Playlists from jioSaavn.com with just one click. It also hides ads and promotions from JioSaavn Web and slightly tweaks the UI. Last but not least, it implements a long-awaited dark mode**.
Give it a star if you love the extension.
Follow me if you want to get updates on repos like this.
You can download the extension from the following link.
You can also go through how to install it if you are struggling.
Table of Contents
This extension is still in development, and some of its features are still in the making.
It fetches data from the API endpoints of JioSaavn and organizes them in a useful manner. All this happens within the browser and does not rely on external servers.
After Fetching data it gets the URL of the song, album, or playlist in your desired quality settings. Then it creates an HTTP request to the server to fetch the M4A file. This step requires the CORS to be enabled in your browser. In previous builds, it requires you to use another extension, but in newer builds, it is baked in.
In the case of a Playlist or an Album, it fetches the songs in the playlist and then downloads them one by one and puts them inside a zip file to download at once.
- Added Dark Mode toggle.
- Select Any Quality Downloads
Supports HD 320kbps, Default: 160kbps. - Download a Songs.
- Download Album, and Playlist as ZIP files.
- Blocks ADs and Promotions.
- Modifies some of the UI Elements.
- Cancel Download button for songs.
- Update Notification for new releases of the extension.
- Download Progressbar
- Download Top songs from Artists.
- Cancel Download button for Lists or Album downloads.
- Download Podcast.
- Add metadata to the songs.
This extension cannot hosted be in Chrome Webstore due to obvious reasons. You can manually install the extension just by following the steps...
You can go to jiosaavn.com just by single-click on the extension icon, no need to add extra bookmarks, and double-click to open the extension options.
- Developer Mode: Enable developer mode in your browser.
Go to about://extensions/ and check Developer Mode checkbox.
- Download the extension here : download, and extract it.
You can also go to the release page to check out other versions. - Go to chrome extensions page : about://extensions/
- You will see a button called Load Unpacked Extension... click that
- Select the extracted folder and click Open
Note: If you downloaded the SourceCode, you can also install it by running the following command in your terminal (You will need Node.JS and npm installed on your machine) :
npm install
npm run build
This will build the extension in build
folder. Then you can manually install the extension.
The extension comes with an options page from which you can customize the extension. You can find it in the extensions menu, just Right Click on the extension icon and click on Extension Options. You will have several options like...
Alternatively, you can open the options page by double-clicking on the extension icon in the toolbar.
- Dark Mode: to toggle the dark mode.\
Default: Enabled
- Quality Settings: to select the quality of the songs you want to download.\
Default: 160kbps
- Name Format: to change the name of the songs in a specified format.\
Default: $title - $album_artist,
Params: $title, $album_artist, $artists, $album, $year, $track, $genre, $bitrate - Update Notification: to enable or disable the update notification.\
Default: Enabled
I must acknowledge where credit is due. This project would not be possible without the help of the following people and their open-source projects.
- naqushab / saavn-downloader-extension
Gave the inspiration to build the extension. - Tehhs / chrome-localhost-cors-unblocker
Helped to make the extension completely standalone, and remove the requirement of any proxy server. - monuyadav016 / Saavn-Downloader
Gave the concept of the JioSaavn API.
Their Projects help me a lot in developing this extension.
Made with 💖 in India.