Host awesome karaoke parties where everyone can easily find and queue songs from their phone’s browser. The player is also fully browser-based with support for MP3+G, MP4 videos and WebGL visualizations. The server is self-hosted and runs on nearly everything.
App in mobile browser (top) controlling player in desktop browser (bottom)
Microphones are not required since the player itself only outputs music - this allows your audio setup to be as simple or complex as you like. See the F.A.Q. for more information.
Getting Started
Karaoke Eternal basically has 3 parts. See Getting Started to get up and running step-by-step, or jump to the documentation for each part below:
Server: Runs on pretty much anything to serve the web app and your media files.
App: Fast, modern mobile web app designed for “karaoke conditions”.
Player: Just another part of the app, but meant to run fullscreen on the system handling audio/video for a room.
David Zukowski: react-redux-starter-kit, which this project began as a fork of (all contributors up until it was detached to its own project are listed on the Contributors page)
Luke Tucker: the original JavaScript CD+Graphics implementation