Skip to content
Karaoke Eternal
Media Servers
A self‑hosted karaoke platform that lets anyone queue songs from a mobile browser, supports MP3+G, MP4 videos, and WebGL visualizations.
TypeScript
·
Latest v2.0.2 · 3mo ago
Security brief →
Features
-
Plays MP3+G (including zipped), MP4 video tracks, and music‑synced WebGL visualizations with automatic lyric background removal
-
Fast mobile web app for easy song queuing via QR codes or guest accounts
-
Supports multiple simultaneous rooms/queues with optional password protection
-
Fully self‑hosted with no ads or telemetry
v2.0.2
Bug fix
·
Notable features
- Star counts displayed in Queue view
- Server now uses Node.js built‑in SQLite for better performance and cross‑arch compatibility
- Password hashing switched to Node.js built‑in argon2 with automatic bcrypt migration on sign‑in
Full changelog
- (App) Star counts are now shown in the Queue view
- (App) Fixed incorrect room password on sign-in (thanks @omarcruzpantoja)
- (App) Fixed potential duplicate rooms during initial setup (thanks mjmeans)
- (Server) Now uses Node.js's built-in SQLite, improving performance and cross-arch compatibility
- (Server) Now uses Node.js's built-in argon2 for password hashing; passwords will be migrated from bcrypt on sign-in
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
About
Languages
TypeScript
·
CSS
·
JavaScript
View on GitHub
View on npm
Homepage
Documentation
Install & Platforms
Platforms
linux
macos
windows
arm64
Search tools, categories, lists, and users
Use ↑↓ to navigate, Enter to open, Esc to close
No results for ""
⌘K to open
↑↓ navigate
⏎ open