Skip to content

0xhimangshu/saavn.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JioSaavn CLI

Saavn.py

A modern command-line interface for JioSaavn music downloads

Python 3.7+ MIT License PyPI version Downloads

FeaturesInstallUsageContributingLicense

Features

  • Search and download songs, albums, playlists and artists from JioSaavn
  • Interactive keyboard navigation and selection with arrow keys
  • Real-time progress tracking with beautiful UI
  • High quality audio downloads (320kbps MP3)
  • Support for direct JioSaavn URLs
  • Configurable output directory
  • Cross-platform support (Windows, macOS, Linux)

Install

You can install Saavn.py using pip or from source:

pip install saavn.py

or from source:

git clone https://github.com/0xhimangshu/saavn.py
cd saavn.py
pip install -r requirements.txt
python setup.py install

Usage

python -m saavn -s "https://www.jiosaavn.com/s/playlist/d106d3c2d80b4702585f0e1a41098fd4/test/PCXplErt,39xWb5,FqsjKg__" # can be a track, playlist, album or artist url 

python -m saavn -s "shape of you" -o ~/Music # searches for the track and downloads it to the specified directory

Screenshots

Main Menu

Main Menu

Searching for a track

Search

Selecting a track to download

Download

Downloading a track

Downloading

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any bugs or feature requests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages