A self-hosted karaoke party system where guests queue songs from their phones and play MP3+G, MP4, and visualizations in a browser.
Karaoke Eternal is an open-source karaoke party system that lets hosts run a server to stream music and lyrics to a browser-based player. Guests use a mobile web app to browse, select, and queue songs from their phones, eliminating the need for physical songbooks or dedicated karaoke machines. It solves the problem of cumbersome, expensive karaoke setups by providing a flexible, self-hosted alternative that works with existing audio systems.
Party hosts, event organizers, and community groups who want to run interactive karaoke events without relying on commercial services or specialized hardware. It's also suitable for developers or tech enthusiasts looking to self-host entertainment software.
Developers choose Karaoke Eternal because it offers full control through self-hosting, supports popular karaoke formats like MP3+G and MP4, and provides a modern, mobile-friendly interface that enhances guest engagement. Its ad-free, telemetry-free design ensures privacy and customization unmatched by proprietary alternatives.
Open karaoke party system
Supports MP3+G (with CDG lyrics), MP4 videos, and WebGL visualizations, including automatic lyrics background removal, handling diverse karaoke file formats without conversion.
Designed for 'karaoke conditions' like low light and crowded spaces, ensuring guests can easily browse and queue songs from their phone's browser with minimal friction.
Fully self-hosted with no ads or telemetry, giving hosts complete control over data and media, unlike commercial services that may track usage or inject advertisements.
Guests join rooms via QR codes and guest accounts without complex setups, enhancing party interaction and reducing host overhead during events.
Supports multiple simultaneous rooms with password protection and dynamic queues, keeping parties fair and engaging by allowing real-time song selection and management.
Requires installing and configuring a server (e.g., on Windows, Mac, or Raspberry Pi), which can be technical and time-consuming compared to turnkey commercial karaoke machines.
Relies on web browsers for audio/video playback, which may introduce latency, compatibility issues, or inconsistent performance across different devices and browser versions.
Intentionally limited project scope means it lacks advanced features like song licensing integration, professional audio effects, or support for proprietary karaoke formats beyond MP3+G and MP4.
The swiss army knife of lossless video/audio editing
🎥 Command line media player
🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.