echojs

Echonest API for Node.js and browsers.

echojs

An implementation of the Echonest API for Node.js.

$ npm install echojs
$ export ECHONEST_KEY=<your API key>

Then to get started:

var echojs = require('echojs');
 
var echo = echojs({
  key: process.env.ECHONEST_KEY
});
 
// http://developer.echonest.com/docs/v4/song.html#search 
echo('song/search').get({
  artist: 'radiohead',
  title: 'karma police'
}, function (errjson) {
  console.log(json.response);
});
  • Remix.js — Uses the HTML5 Audio API to remix sound in your browser.
  • jquery.rdio.js — Play music from Rdio's Web Playback API. 30 second samples for free, and full music streams available to Rdio subscribers.

MIT