Skip to content

Get similar artists for a given song by using a scraping server.

License

Notifications You must be signed in to change notification settings

peermusic/music-similarity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)
})

About

Get similar artists for a given song by using a scraping server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published