Cool project! I have never been very satisfied with the existing services for collaborating on playlists.
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.
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.
Yeah, the "why" the URL changed is a pretty messy story.
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.
One thing I think is interesting is that many people value fairness, but people also have very different ideas of what is fair.
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.
Another way to define fairness could be based on the song duration. Is it fair if two people get to play the same amount of songs, but one picks songs with an average duration of 3 minutes, while the other picks 15 minute long songs?
There's another "Jukebox" [1] that's been doing apparently the same thing for many years, in there a connection there, or just the same name (and function)?
Seems like your project is using YouTube API to get the songs. Would be good to make that just a plugin then one cam swap for spotify bandcamp etc while data still stays local.
Dont want a nice open source project to just turn into a front end for youtube.
This is great. One little thing, after the last song in the playlist is over, it would be nice if the state remained in play mode so that when another song is added to the queue the new song would play right away.
Also, I've been wanting something just like this but that would also play the video as well as audio.
Will ship that feature request. I can understand why that would be useful.
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.
Definitely not to skirt auto play and screen off issues ;) fun to see this is still a problem being solved. A friend and I made the same thing 10 years ago. We opted to force the screen on and play the videos to stay "legit". Explored licensing music for monetization and there was a mid 5 figure minimum to bootstrap so the project died.
Very cool application, nice UI too. No accounts is great. Youtube is obviously a must, but having the possibility to add a link to a file would be nice.
I learned about JQBX and similar platforms through people that reached out as I've been sharing Jukebox around and they seem like they were beautiful corners of the internet.
I don't think that's how a party works. At least my XP is that a majority of people are not invested that deep to curate the list in a democratic way because they're preoccupied with dancing if you do your job right :)
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/jukelab https://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.
Any plans to support playback as a shoutcast stream, so folks can listen with their usual sound systems instead of a web browser?
:(
That means people have made over 70k search requests on Jukebox lol.
https://tunez.sourceforge.net/