/echojs

An implementation of the Echonest API for Node.js.

Primary LanguageJavaScript

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

Links

  • 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