
Karaoke Eternal
Self-hosted karaoke party system with web-based queues and player
893 stars 120 forks last commit first released ISC
Slowing down
No commits since 14 Feb 2026. Check the issue tracker before you rely on it.

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 to Karaoke Eternal
üWave
Collaborative music listening with real-time DJ queues
Self-hosted collaborative music room app with DJ queues, real-time chat, and YouTube/SoundCloud-style playback for shared listening sessions.
u-wave
Self-hosted collaborative music listening with a shared queue
u-wave is a self-hosted social music room with DJ-style queueing, chat, and browser-based playback for listening together in real time.

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.
NextBeats
Open-source lofi music player with ambient sound mixing
Modern, customizable lofi web player built with Next.js and TypeScript; mixes YouTube streams with ambient sound effects, persistent local channels, and theme support.
Snapcast
Synchronous multiroom audio server and client system
Snapcast is a client-server system for perfectly synchronized multiroom audio playback, turning existing audio players into a Sonos-like whole-home streaming setup.

Spoolman
Web-based inventory manager for 3D-printer filament spools
Self-hosted web application to track and manage 3D-printing filament spools with a REST API, WebSocket updates, label/QR printing and integrations for common printer frontends.





