1.2.3 • Published 5 days ago

node-shazam v1.2.3

Weekly downloads
-
License
GPL-2.0
Repository
github
Last release
5 days ago

Node-Shazam

A library to interact with the Shazam API

This is based on Node-Shazam-API with most features added from ShazamIO

Installation

npm install node-shazam

Documentation

Documentation can be found here

Example usage

Recognise track from file

import {Shazam} from 'node-shazam'
const shazam = new Shazam()

const recognise = await shazam.recognise('/path/to/file','en-US')
console.log(recognise)

//fromVideoFile and fromFilePath is deprecated and much slower

Search track

//works with lyrics and name
await shazam.search_music('en-US','GB','you know the rules and so do I','1','0')

Top tracks globally

await shazam.top_tracks_global('en-US','GB','10','0')
console.log(toptracks)

Top tracks globally for a genre

await shazam.top_genre_tracks_world('en-US','GB','POP','10','0')

Top tracks by country

await shazam.top_tracks_country('en-US','GB','GB','10','0')

Related songs

const trackid = '157666207'
await shazam.related_songs('en-US','GB',trackid,'10','0')
1.2.3

5 days ago

1.2.2

6 days ago

1.2.0

11 days ago

1.2.1

11 days ago

1.1.1

28 days ago

1.1.3

28 days ago

1.1.2

28 days ago

1.1.0

29 days ago

1.0.4

29 days ago

1.0.3

29 days ago

1.0.2

29 days ago

1.0.1

29 days ago

1.0.0

29 days ago