A simple JavaScript music track data search API.
npm install @green-code/music-track-data
const {getTracks} = require("@green-code/music-track-data");
getTracks("Times Like These")
.then(console.log)
.catch(console.log);
The method returns an array of objects in the format below. Each object is data of a track found by the Deezer API. If the API doesn't find any data, you will get an empty array.
You don't require an API key to use this method.
[
{
"id": 0,
"artist": "Foo Fighters",
"title": "Times Like These",
"preview": "http://cdn-preview-9.deezer.com/stream/c-9516e9507adaaf3f0fa2354c816adeb8-5.mp3",
"album": {
"title": "Greatest Hits",
"artwork": "http://e-cdn-images.dzcdn.net/images/cover/266f01f1c7a04843d11cd08f9c07d11f/1000x1000-000000-80-0-0.jpg"
}
}
]
const {getLyrics} = require("@green-code/music-track-data");
getLyrics("Foo Fighters", "Times Like These")
.then(console.log)
.catch(console.log);
The method returns an object in the format below or null
if no lyrics were found.
This method call uses MusicMatch and requires an API key. Set yours with the var name of MUSICMATCH_API_KEY
{
"explicit": false,
"lyrics": "I, I'm a one way motorway\nI'm the one that drives away\nThen follows you back home\nI, I'm a street light shining\nI'm a wild light blinding bright\nBurning off alone..."
}
- Large thanks to MusicMatch and Deezer.
- Author: beningreenjam.
- Forked from s0ftik3/lyrics-api.