I’m not sure what a “music jukebox” is, and how it’s different from a music player, but I would recommend to try mpd.
A jukebox lets several people add a song to the playlist and yes, mpd is a solution for that where every event attendant could install a client on their phone.