Sync HTML5 audio
Synchronize audio across computers using HTML5 (<audio> and WebSockets)
More About This Demo From The Author
The server groups together computers coming from the same IP address, and allows them to play music on a given URL synchronized. If one plays, all of them will play. The same goes for pause, volume changes, and position changes.
It is open source and at Github, so instead of relying on a third-party server you can download it and install it at home. Possible applications include hearing music more loudly (especially on mobile phones).
Note: the demo contains an iframe to a host due to mozilla.org using always https:// and WebSockets requiring an also https-enabled connection which the NodeJS host doesn't provide.
Finally, special thanks to alejandromg@freenode, whose help made possible the use of socket.io.
Get the Source Code
This demo is released under the GPL license.