An open API service indexing awesome lists of open source software.

https://github.com/prabaprakash/saavn-downloader

Saavn Downloader
https://github.com/prabaprakash/saavn-downloader

album bulk-downloader downloader m4a mp3 music-dl music-downloader playlist saavn saavn-downloader songs

Last synced: about 1 month ago
JSON representation

Saavn Downloader

Awesome Lists containing this project

README

        

# Saavn Downloader
PoC for vulnerability in Saavn App researched by Arun.
The fullset of funcitonality offered by this is:
- High Qualtiy - M4A
- Songs Detail
- Download PlayList
- Download Album
- Download Entire PlayList from user profile
- Download Entire Albums from user profile
- Download Entire JioSaavn Originals and Podcasts in the user profile without any subscription.

### Installation
```sh
$ pip3 install -r requirements.txt
```

### Usage

##### Download Playlist or Album from Web URL
```
$ python3 Download.py
$ Paste the URL: https://www.jiosaavn.com/album/tum-hi-aana-from-marjaavaan/j9bfphC2728_
```

![alt text](https://github.com/prabaprakash/Saavn-Downloader/raw/master/gallery/Process.png)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fprabaprakash%2FSaavn-Downloader.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fprabaprakash%2FSaavn-Downloader?ref=badge_shield)

### NOTE: If at any point there is an Error or the Download fails you can Retry the same command

#### Download All Albums of an Artist
```
$ python Download.py -artist --album
$ Paste the URL of Artist Profile: https://www.jiosaavn.com/artist/babbal-rai-albums/pRd5ZTGrLv8_
```

#### Download All Songs of an Artist
```
$ python Download.py -artist --song
$ Paste the URL of Artist Profile: https://www.jiosaavn.com/artist/babbal-rai-albums/pRd5ZTGrLv8_
```

#### Download All Playlist from your profile
```
$ python3 Download.py -p
$ Enter your Email: your_saavn_email
$ Enter your Password: your_saavn_password
```

#### Download All Albums from your profile
```
$ python3 Download.py -a
$ Enter your Email: your_saavn_email
$ Enter your Password: your_saavn_password
```

#### Download All JioSaavn Originals or Podcast Shows from your profile
```
$ python3 Download.py -s
$ Enter your Email: your_saavn_email
$ Enter your Password: your_saavn_password
```

### Known Issues
- No Meta Data in JioSaavn Originals and Podcasts

### Development

Want to contribute? Great!

### Docker
Not yet

## License
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fprabaprakash%2FSaavn-Downloader.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fprabaprakash%2FSaavn-Downloader?ref=badge_large)