Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
JavaScript HTML
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
test
.gitignore
.jshintrc
README.md
index.js
package.json

README.md

Playqueue

This is a wrapper of sorts around an Audio object to provide extra funcitonality that is always needed when writing a music player. Given a list of songs, it will provide functionality such as

* skipping to the next song once the current one has finished.
* triggering an event when the song is halfway finished (useful for scrobbling)
* storing the list in localStoarge
* moving songs from one spot to another
* and much more

Install

npm install playqueue

Usage

var PlayQueue = require('playqueue'),
    pq = new PlayQueue({'audio': new Audio()});

pq.add('url');
pq.play(0);
pq.on('songHalf', fn);
Something went wrong with that request. Please try again.