1.0.9 • Published 11 months ago

unofficial-shazam v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Installation

npm install unofficial-shazam

✏️ Example usage

Recognise track from file

//ESM
import { Shazam } from "unofficial-shazam";
const shazam = new Shazam();

//CommonJS
const { Shazam } = require("unofficial-shazam");
const shazam = new Shazam();

const recognise = await shazam.recognise("./path/to/file.mp3", "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.0.9

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.0

11 months ago