echojs

Echonest API for Node.js and browsers.

npm install echojs
11 downloads in the last week
56 downloads in the last month

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 (err, json) {
  console.log(json.response);
});

Steps

  • 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.

License

MIT

npm loves you