A self-hosted karaoke party system where guests queue songs from their phones while a browser-based player handles the show.