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

Recent releases

View all 2 releases →
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

Stars
819
Forks
113
Languages
TypeScript CSS JavaScript
Downloads/week
17 ↓76%
NPM Maintainers
1
Contributors
120

Install & Platforms

Platforms
linux macos windows arm64

Community & Support

Beta — feedback welcome: [email protected]