Inspiration

Being frustrated by bad or tasteless music in public places, bars and gyms too often.

What it does

Enables multiple people to collaboratively edit a playlist of songs and videos that is played on a host device. Meant for big screens in bars, televisions at home parties, music systems etc.

How we built it

Both the host device and guest devices are implemented as web apps using a node.js backend. We use the official spotify api and embed youtube videos.

Challenges we ran into

Complexity of spotify/oauth api, bidirectional push based communication using websockets.

Accomplishments that we're proud of

Fully working prototype and a nice UI in less than 24 hours. Ease of use and absolutely no installation or setup required. Devices find each other based on their public IP. People we talked to seem to be very fond of the idea.

What we learned

We improved our nodejs and javascript, cross device web developement and front end developement skills.

What's next for DigitalJukebox

We're thinking of adapting the architecture to scale better and avoid the server bottleneck, and to host the web app for an MVP.

find us on github

Share this project:

Updates