I built Jukebox because I got frustrated with group music apps and Spotify’s limitations (not everyone has Spotify, and collaborative playlists are still too easily dominated by one person). Jukebox is a web app that lets you create a group queue—anyone can join via link, add YouTube songs, and the system automatically rotates songs so everyone gets a fair turn (no more playlist hogs).
Web-based, no accounts, no installs.
Drop in a YouTube link or search and add music instantly.
Songs rotate in round-robin order (so even if one person adds ten songs, nobody else is skipped).
Entirely open source (MIT), self-hostable with Docker, privacy-friendly.
Live demo: https://jukeboxhq.com
Code: https://github.com/skeptrunedev/jukebox
I made this as a stress-relief project while pivoting my actual startup (Trieve) and used it to practice UI/UX (neo-brutalist design, drag-and-drop), plus experiment with AI pair coding.
Would love your feedback or feature ideas!
I think the experience could be improved if you branched beyond YouTube for the media. I search "jim-e stack" and see multiple non-song videos (in fact 3/4 are not songs). One idea might be to use a service like https://odesli.co (formerly song.link) to filter to real music tracks people are familiar with on their streaming platforms. Their API returns links to Apple Music, Spotify, YouTube, etc for a given music entity (e.g. song, album). Furthermore, integrating with Odesli would offer a path towards allowing users to drop Spotify / Apple Music URLs directly from their respective apps into the jukebox, which I think would be my ideal experience.
My $0.02. Thanks for sharing!
Tbh I should have done an Ask HN. I tried googling and using the AI to find some song API which could replace youtube and nothing came up.
I made an open source jukebox too. Mine models an old-school jukebox, where you set up a tablet so all your friends can browse and queue up music at a party.
https://github.com/nzoschke/jukelabhttps://nzoschke.github.io/jukelab/spotify/desktop
I see you're in the Bay Area. I do occasional Jukebox Happy Hour in SoMa we could meet up at...
The original founders both wanted to start a new version of the original, and had a very public feud about ownership of the domain / name. I can't find any of it now so I'm assuming it was all removed as part of the settlement. Instead, they both posted this nearly identical statement.
https://jperla.medium.com/turntable-resolution-c66c6662ad62
https://billychasen.medium.com/settlement-agreement-9d5a5366...
For example, I think quite a lot of people think first-come-first-served is fair, and jumping the queue is unfair. But that doesn't seem to be the notion of fairness employed here.
[1] https://jukebox.today/
Dont want a nice open source project to just turn into a front end for youtube.
https://www.jukeboxhq.com/share/epicpower
Also, I've been wanting something just like this but that would also play the video as well as audio.
I thought about doing video, but that requires downloading and storing much more content in S3 which makes the app feel slower than it already does for just the audio.