var file = "/home/mc007/Music/Sasha/HeyNow.mp3"; var Player = require('./player/dist/player.js'); // create player instance var player = new Player(file); // play now and callback when playend player.play(function(err, player){ console.log('playend!'); }); return; // create a player instance from playlist var player = new Player([ __dirname + '/demo.mp3', __dirname + '/demo2.mp3', __dirname + '/demo.mp3', // play .mp3 file from a URL 'http://mr4.douban.com/blablablabla/p1949332.mp3' ]); // play again player.play(); // play the next song, if any player.next(); // add another song to playlist player.add('http://someurl.com/anothersong.mp3'); // list songs in playlist console.log(player.list); // event: on playing player.on('playing',function(item){ console.log('im playing... src:' + item); }); // event: on playend player.on('playend',function(item){ // return a playend item console.log('src:' + item + ' play done, switching to next one ...'); }); // event: on error player.on('error', function(err){ // when error occurs console.log(err); }); // stop playing player.stop();