Skip to main content

A Python client for the JioSaavn API

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saavn_py-0.1.3.tar.gz (99.4 kB view details)

Uploaded Source

Built Distribution

saavn_py-0.1.3-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file saavn_py-0.1.3.tar.gz.

File metadata

  • Download URL: saavn_py-0.1.3.tar.gz
  • Upload date:
  • Size: 99.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for saavn_py-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6b22ff350c2061f9b23d29ef3d69ff70a2dbdf4137b109ae99bf5e28360421ff
MD5 da8c4b9269a980fcdbff1e7da5f53578
BLAKE2b-256 58ff9622dcf725e3669ee41ba7960e63d1371887afbd83ebb052f5f9abdd581a

See more details on using hashes here.

File details

Details for the file saavn_py-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: saavn_py-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for saavn_py-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 07e6eb7daba92bcb2373ed19930c41b9beeeef542338ac26d86ca96f3b48fc1e
MD5 fa99ec4b0481a65c0f9c15464ba9ff31
BLAKE2b-256 429d7d32161d15b2fbbb8ea63b984a5f5f3f1b87c40440acc72aa1bb613471ff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page