Giter Club home page Giter Club logo

jiomusicapi's Introduction

JioMusic API

JioMusic API written in Python using Flask

JioMusic

NOTE: You don't need to have JioMusic link of the song in order to fetch the song details, you can directly search Songs/Albums/Playlists by their name using this API.

Features:

Currently the API can get the following details for a specific song in JSON format:
  • Song Name
  • Singer Name
  • Album Name
  • Song Thumbnail URL (Max Resolution)
  • Streamable Link (320Kbps)
  • Album Art Link (Max Resolution)
  • .... and much more!
{
    "songs":
        {
          "albumid": "1734322",
          "artist": "Shreya Ghoshal, NAKASH AZIZ",
          "id": "1735_1734322_1",
          "image": "http://jioimages.cdn.jio.com/hdindiamusic/images/1735/1734322/1734322_1556177408_800x800.jpg",
          "s_order": "286",
          "subtitle": "Bharat",
          "title": "Slow Motion",
          "type": "songs",
          "url": "http://jiobeats.cdn.jio.com/mod/_definst_/mp4:hdindiamusic/audiofiles/1735/1734322/1735_1734322_1_320.mp4/playlist.m3u8"
        }
}

Installation:

Clone this repository using

$ git clone https://github.com/cyberboysumanjay/JioMusicAPI

Enter the directory and install all the requirements using

$ pip3 install -r requirements.txt

Run the app using

$ python3 app.py

Navigate to 127.0.0.1:5000 to see the Homepage

Usage:

http://127.0.0.1:5000/result/?query=<insert-song-or-playlist-or-album-name-here>

Example: Navigate to http://127.0.0.1:5000/result/?query=slow%20motion to get a json response of song data in return. Live Example: Navigate to https://jiomusic.herokuapp.com/result/?query=slow%20motion and see yourself! (Maybe Slow, Thanks to Heroku!)

You can fork the repo and deploy on VPS or deploy it on Heroku :)

Deploy

Star the Repo in case you liked it :)

jiomusicapi's People

Contributors

cyberboysumanjay avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.