
Karaoke Eternal
Self-hosted karaoke party system with web-based queues and player

Karaoke Eternal is an open karaoke party system that lets guests search and queue songs from their phone’s browser while a fullscreen, browser-based player runs on the main screen. It supports common karaoke formats and is designed to work well in real party environments.
Key Features
- Web-based guest controller optimized for quick use on mobile
- Browser-based player suitable for fullscreen display
- Plays MP3+G (including zipped MP3+CDG) and MP4 karaoke videos
- Music-synced visualizations, including automatic lyrics background removal
- Multiple rooms and independent queues, optionally password-protected
- Dynamic queue behavior to keep turns fair and reduce friction
- Easy joining via QR codes and guest accounts
- No ads and no telemetry
Use Cases
- Home karaoke nights where guests queue songs from their own phones
- Small events with multiple rooms or simultaneous karaoke sessions
- A dedicated “karaoke station” running in a browser on a PC, mini PC, or NAS
Limitations and Considerations
- Outputs music/video only; microphone handling depends on your external audio setup
Karaoke Eternal is a practical, party-focused karaoke system that combines a simple mobile queue experience with a capable browser player. It’s a good fit when you want control over your media library and a smooth guest experience without relying on third-party services.
Categories:
Tags:
Tech Stack:
Similar Services

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Navidrome
Web-based music server and personal audio streaming service
Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

Navidrome Music Server
Lightweight open-source web music server and streamer
Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding...

Koel
Web-based personal music streaming server
Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

Beets
Command-line music library manager and metadata tagger
Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.

JavaScript
HTML
TypeScript
React
CSS
Node.js