Skip to content

About

🎡 Open-source ASP.NET Core wrapper for JioSaavn, exposing music search and metadata through fast, simple, and well-documented REST APIs.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

139 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎡 MelodySaavan

An Open-Source Music Streaming Platform powered by JioSaavn

Beautiful UI β€’ REST API β€’ Cross Platform β€’ Open Source

Frontend Backend Platform License Status


πŸ“– Overview

MelodySaavan is an open-source music streaming platform built around JioSaavn.

It consists of two independent applications:

  • 🎡 MelodySaavan UI – Modern JavaScript music streaming client with Android support via Capacitor.
  • βš™οΈ MelodySaavan Backend – ASP.NET Core (.NET 10) REST API wrapper.

Note: User authentication is currently unavailable because JioSaavn's login flow depends on a protected Google reCAPTCHA flow that cannot be integrated reliably into a third-party web application.


🌐 Live Demo

🎡 Web Application

https://pmmelodysaavan.netlify.app/

πŸ“š Swagger API

https://melodysaavan.onrender.com/


✨ Features

🎡 Music

  • Song Search
  • Music Streaming (320 kbps)
  • Song Details
  • Lyrics
  • Album Details
  • Artist Details
  • Playlist Details

πŸ“± User Experience

  • Responsive Design
  • Android Support
  • Lightweight Architecture
  • Fast UI

βš™οΈ Backend

  • REST APIs
  • Swagger / OpenAPI
  • Easy Integration

πŸ—οΈ Repository Structure

MelodySaavan
β”‚
β”œβ”€β”€ MelodySaavanBE/
β”œβ”€β”€ MelodySaavanUI/
β”œβ”€β”€ README.md
β”œβ”€β”€ LICENSE
└── .github/

πŸ› οΈ Tech Stack

Frontend

  • JavaScript (ES6)
  • HTML5
  • CSS3
  • Express.js
  • Capacitor

Backend

  • ASP.NET Core (.NET 10)
  • C#
  • HttpClient
  • Swagger

πŸš€ Quick Start

git clone https://github.com/prasadm11/MelodySaavan.git
cd MelodySaavan

Backend

cd MelodySaavanBE
dotnet restore
dotnet run

Frontend

cd MelodySaavanUI
npm install
npm run dev

Detailed setup instructions are available inside each project's README.


πŸ“Έ Screenshots


πŸ—ΊοΈ Roadmap

Backend

  • Search APIs
  • Song Details
  • Album Details
  • Artist Details
  • Playlist Details
  • Lyrics
  • AI Recommendation APIs

Frontend

  • Music Player
  • Search
  • Lyrics
  • Album & Artist Pages
  • Favorites
  • Recently Played
  • Offline Mode
  • PWA Support
  • User Authentication

πŸ€– Future Vision

  • 🎧 Mood-based Recommendations
  • πŸ’¬ AI Music Assistant
  • 🎼 Smart Playlist Generation
  • 🎀 Voice Search
  • πŸ“ˆ Listening Insights

🀝 Contributing

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit your changes.
  4. Push your branch.
  5. Open a Pull Request.

πŸ“„ License

Distributed under the MIT License.


⚠️ Disclaimer

MelodySaavan is an unofficial project and is not affiliated with, endorsed by, or maintained by JioSaavn.

All music content, artwork, trademarks, and related assets belong to their respective owners.

This project is intended for educational and development purposes only.


⭐ If you found MelodySaavan useful, please consider giving the repository a Star!

About

🎡 Open-source ASP.NET Core wrapper for JioSaavn, exposing music search and metadata through fast, simple, and well-documented REST APIs.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages