A Python client for the JioSaavn API
Project description
Saavn.py
A modern command-line interface for JioSaavn music downloads
Features • Install • Usage • Contributing • License
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
Searching for a track
Selecting a track to download
Downloading a track
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)
Built Distribution
saavn_py-0.1.3-py3-none-any.whl
(14.3 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b22ff350c2061f9b23d29ef3d69ff70a2dbdf4137b109ae99bf5e28360421ff |
|
MD5 | da8c4b9269a980fcdbff1e7da5f53578 |
|
BLAKE2b-256 | 58ff9622dcf725e3669ee41ba7960e63d1371887afbd83ebb052f5f9abdd581a |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e6eb7daba92bcb2373ed19930c41b9beeeef542338ac26d86ca96f3b48fc1e |
|
MD5 | fa99ec4b0481a65c0f9c15464ba9ff31 |
|
BLAKE2b-256 | 429d7d32161d15b2fbbb8ea63b984a5f5f3f1b87c40440acc72aa1bb613471ff |