Switch branches/tags
Nothing to show
Latest commit 8d13da9 Oct 12, 2012 @motemen detailed search
Failed to load latest commit information.
lib chat: ++,-- Oct 11, 2012
public detailed search Oct 12, 2012
routes index Oct 11, 2012
views detailed search Oct 12, 2012
.gitignore .gitignore Oct 1, 2012 update screenshot Oct 11, 2012
app.js /dump (for debugging) Oct 11, 2012

Polka - Web DJ

Polka is a standalone web app that enables sharing one video/music queue with your friends.

Polka synchronizes track play to make people listening to the same media (on YouTube/SoundCloud) at the same time.

Everyone can queue a new music to the shared playlist.

How to use

git clone git://
npm install
PORT=3000 node app

And open

  • Queue page: http://your address:3000/queue
  • Player page: http://your address:3000/play

Tell these URLs above to your friends and start enjoying music.

How this works

On playing page (/play), polka just embeds video/music that hosting webservice provides. On ending, playing automatically proceeds to the next track.

The timing of the "play end" is detected by one client, called "master" (usually the first one opened /play). The other clients (called "echo") follows what master plays.

If something is wrong with the master client and cannot continue to next track, open /admin page and click "next" button to force to play the next track.

Supported media

Polka currently supports these webservices' media:


The queue