An open API service indexing awesome lists of open source software.

https://github.com/sarthak090/jiosavan-api

A promise-based small Package built with typescript to interact with jiosavan API.
https://github.com/sarthak090/jiosavan-api

javascript jio-saavn jiomusic jiosaavn jiosaavn-api lyrics music music-api npm-package

Last synced: about 1 month ago
JSON representation

A promise-based small Package built with typescript to interact with jiosavan API.

Awesome Lists containing this project

README

        

# Jio Savan

```bash
npm i jiosavan
or
yarn add jiosavan
```
**Common Js**

```javascript
const jiosavan = require('jiosavan')
```

**ES6 Import**

```javascript
import jiosavan from "jiosavan"
```

**Async/Await**

```javascript
const songDetail = await jiosavan.getSong(id,lyrics)
```

**.then() Prmoise**
```javascript
jiosavan
.getSong(id,lyrics)
.then((resp)=>console.log(resp))
```
## Important Methods

**For Song,Album,Playlist,Lyrics**

To Get The song Details

```javascript
const id = "FKUE0Xj4"
const lyrics= true
const songDetail = await jiosavan.getSong(id,lyrics)
```

To Get the Album details

```javascript
const id = "1148073"
const lyrics= true
const albumDetail = await jiosavan.getAlbum(id,lyrics)
```

To Get the Playlist details

```javascript
const id = "50808"
const lyrics= true
const playListDetail = await jiosavan.getPlaylist(id,lyrics)
```

To Get the Lyrics

```javascript
const id = "FKUE0Xj4"
const songLyrics = await jiosavan.getLyrics(id)
```

**For Searching**

To search All data

```javascript
const query = "Jai+ho"
const songLyrics = await jiosavan.search(query)
```

To search songs

```javascript
const query = "Jai+ho"
const songLyrics = await jiosavan.searchSongs(query)
```

To search Albums

```javascript
const query = "Jai+ho"
const songLyrics = await jiosavan.searchAlbums(query)
```

To search Artist

```javascript
const query = "Arijit+Singh"
const songLyrics = await jiosavan.searchArtist(query)
```

To search Playlist

```javascript
const query = "Jai+Ho"
const songLyrics = await jiosavan.searchPlaylists(query)
```