Fast async JioSaavn API wrapper for Python
Project description
🎧 SaavnAPI
⚡ Fast, Async JioSaavn API Wrapper for Python
A powerful and fully asynchronous wrapper for JioSaavn, built for speed and scalability.
🚀 Features
- ⚡ Fully Async (aiohttp based)
- 🔍 Search Songs
- 🎵 Get Stream URLs (320kbps)
- 📝 Fetch Lyrics
- 💿 Album Support
- 📻 Playlist Support
- 🧠 Clean & Modular Design
📦 Installation
pip install SaavnAPI
⚡ Quick Example
import asyncio
from JioSaavn import search
async def main():
songs = await search("Arijit Singh")
for s in songs:
print(s["song"], "-", s["primary_artists"])
asyncio.run(main())
🔍 Search Songs
from JioSaavn import search
songs = await search("Hawa Hawa", limit=5)
print(songs[0])
🎵 Get Song Details
from JioSaavn import get_song
song = await get_song("4ZSL1xJk")
print(song["song"])
print(song["media_url"])
📝 Get Lyrics
from JioSaavn import get_lyrics
lyrics = await get_lyrics("4ZSL1xJk")
print(lyrics)
💿 Get Album
from JioSaavn import get_album
album = await get_album("123456")
print(album["title"])
print(album["songs"])
📻 Get Playlist
from JioSaavn import get_playlist
playlist = await get_playlist("123456")
print(playlist["listname"])
print(len(playlist["songs"]))
📊 Example Response
{
"id": "4ZSL1xJk",
"song": "Hawa Hawa",
"primary_artists": "Mika Singh",
"album": "Mubarakan",
"duration": "3:45",
"views": "12000000",
"image": "https://...",
"media_url": "https://..."
}
⚠️ Disclaimer
This is an unofficial API wrapper.
JioSaavn may change their API anytime.
🧠 Use Cases
- 🤖 Telegram Music Bots
- 🎧 Discord Music Bots
- 💻 CLI Music Tools
- 📱 Streaming Apps
📜 License
MIT License
👑 Author
Made with ❤️ by Abhi Singh
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
saavnapi-2026.5.25.tar.gz
(6.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file saavnapi-2026.5.25.tar.gz.
File metadata
- Download URL: saavnapi-2026.5.25.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b60e0110cb51dba92d2eb4f47b205953b6563caae17f02c888073f455a542e6
|
|
| MD5 |
92950bd6e9559144ab5a90f19dcbede4
|
|
| BLAKE2b-256 |
98688433d6dc94e186e59d9d2b43e98dc647e59695e95a39ff76214c88bbfeb2
|
File details
Details for the file saavnapi-2026.5.25-py3-none-any.whl.
File metadata
- Download URL: saavnapi-2026.5.25-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b74e3863b5f7c38ed25b919d6ac72b2e3ae53e70e85bacbeaf1adf8fb0b44db
|
|
| MD5 |
fe7e25ccf3d8e93e30ff9478228f659d
|
|
| BLAKE2b-256 |
6bbeff86feab39cef8e2cb3ba2410e79db93e4c7aed7901632868e4c548d7e06
|