Skip to content

A Node.js application which hosts a website for synchronized music playback.

Notifications You must be signed in to change notification settings

Linkster78/AudioSync

Repository files navigation

What's this?

This is a project of mine designed to play audio files to multiple users connected to the same webpage, synchronizing them in the process. The synchronization works with "sessions", which aren't attributed to one user but contain a list of all connected members. Every member has the same permissions within it and can queue, skip, pause, play and unqueue songs. Since the sessions aren't owned by anyone, the original member can leave it and as long as one user is still in it, they can keep on listening. The webserver is written in Node.js and the frontend is written in HTML, CSS, JavaScript.

Screenshot

Web Interface

TODO

  • Session Browser
  • Song Popup Description

About

A Node.js application which hosts a website for synchronized music playback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published