node.js client library for Spotify WebHelper API
MIT License
Node.js interface for the Spotify WebHelper API, based on this great article: http://cgbystrom.com/articles/deconstructing-spotifys-builtin-http-server/
The API interacts with the SpotifyWebHelper process via HTTP. For windows, the module checks whether SpotifyWebHelper.exe is running, and try to run it if not.
API:
This module exposes the SpotifyWebHelper object, which exposes the following methods:
Example:
var nodeSpotifyWebHelper = require('node-spotify-webhelper');
var spotify = new nodeSpotifyWebHelper.SpotifyWebHelper();
// get the name of the song which is currently playing
spotify.getStatus(function (err, res) {
if (err) {
return console.error(err);
}
console.info('currently playing:',
res.track.artist_resource.name, '-',
res.track.track_resource.name);
});