Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1004 Bytes

README.md

File metadata and controls

32 lines (24 loc) · 1004 Bytes

Music similarity

This module provides similarity information for music tracks. It takes music metadata as an argument, and requests results for similar music tracks from a scraping server. The module broadens the search to provide a certain amount of results.

Install

npm install https://github.com/peermusic/music-similarity
var similarity = require('music-similarity')

For reference see the Browserify Handbook.

Usage

var similarity = require('music-similarity')

// Get similarity using a list of scraping servers and a metadata object 
var servers = [{url: 'http://test.de/scraping', key: '...', id: '...'}]
var meta = {title: 'S.O.S.', artist: 'ABBA', album: 'The Albums', genre: 'Pop'}
similarity(servers, meta, function (similar_tracks) {
  // similar_tracks is an array of metadata objects
  console.log(similar_tracks)
})