Karaoke Eternal logo

Karaoke Eternal

Website

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 screenshot

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:

Share:

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.

Activity unknown
Alternative to:
Turntable.fm logo
Turntable.fm
+3

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.

Activity unknown
Alternative to:
Plug.dj logo
Plug.dj
+3
Koel logo

Koel

Web-based personal music streaming server

17.2k
2.1k
Last commit

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

MITActively maintained
Alternative to:
Plex logo
Plex
+12
NextBeats logo

NextBeats

Open-source lofi music player with ambient sound mixing

163
27
Last commit

Modern, customizable lofi web player built with Next.js and TypeScript; mixes YouTube streams with ambient sound effects, persistent local channels, and theme support.

MITSlowing down
Alternative to:
A Soft Murmur logo
A Soft Murmur
+5

Snapcast

Synchronous multiroom audio server and client system

7.8k
545
Last commit

Snapcast is a client-server system for perfectly synchronized multiroom audio playback, turning existing audio players into a Sonos-like whole-home streaming setup.

GPL-3.0Actively maintained
Alternative to:
Sonos logo
Sonos
+3
Spoolman logo

Spoolman

Web-based inventory manager for 3D-printer filament spools

2.7k
272
Last commit

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.

MITActively maintained
Alternative to:
SimplyPrint logo
SimplyPrint
+6