Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Karaoke Forever

Karaoke Forever

ISCTypeScriptv2.0.2Self-Hosted

A self-hosted karaoke party system where guests queue songs from their phones and play MP3+G, MP4, and visualizations in a browser.

Visit WebsiteGitHubGitHub
819 stars113 forks0 contributors

What is Karaoke Forever?

Karaoke Eternal is an open-source karaoke party system that lets hosts run a server to stream music and lyrics to a browser-based player. Guests use a mobile web app to browse, select, and queue songs from their phones, eliminating the need for physical songbooks or dedicated karaoke machines. It solves the problem of cumbersome, expensive karaoke setups by providing a flexible, self-hosted alternative that works with existing audio systems.

Target Audience

Party hosts, event organizers, and community groups who want to run interactive karaoke events without relying on commercial services or specialized hardware. It's also suitable for developers or tech enthusiasts looking to self-host entertainment software.

Value Proposition

Developers choose Karaoke Eternal because it offers full control through self-hosting, supports popular karaoke formats like MP3+G and MP4, and provides a modern, mobile-friendly interface that enhances guest engagement. Its ad-free, telemetry-free design ensures privacy and customization unmatched by proprietary alternatives.

Overview

Open karaoke party system

Use Cases

Best For

  • Hosting karaoke parties with a BYO-device model where guests queue songs from their phones
  • Self-hosting entertainment software on low-cost hardware like Raspberry Pi or NAS devices
  • Streaming karaoke tracks in MP3+G or MP4 format directly in a web browser
  • Managing multiple karaoke rooms or queues simultaneously for large events
  • Integrating karaoke into custom audio/video setups without proprietary software
  • Creating ad-free, private karaoke experiences without subscription fees

Not Ideal For

  • Users wanting a fully managed, cloud-based karaoke service with zero server maintenance
  • Events in venues with unreliable network connectivity for local server setup and device synchronization
  • Karaoke purists who prefer integrated hardware solutions with built-in microphones and professional audio mixing
  • Commercial venues requiring licensed music catalogs and advanced DJ tools like pitch correction or effects

Pros & Cons

Pros

Flexible Media Support

Supports MP3+G (with CDG lyrics), MP4 videos, and WebGL visualizations, including automatic lyrics background removal, handling diverse karaoke file formats without conversion.

Mobile-Optimized App

Designed for 'karaoke conditions' like low light and crowded spaces, ensuring guests can easily browse and queue songs from their phone's browser with minimal friction.

Privacy-Focused & Ad-Free

Fully self-hosted with no ads or telemetry, giving hosts complete control over data and media, unlike commercial services that may track usage or inject advertisements.

Seamless Guest Integration

Guests join rooms via QR codes and guest accounts without complex setups, enhancing party interaction and reducing host overhead during events.

Dynamic Queue Management

Supports multiple simultaneous rooms with password protection and dynamic queues, keeping parties fair and engaging by allowing real-time song selection and management.

Cons

Setup Complexity

Requires installing and configuring a server (e.g., on Windows, Mac, or Raspberry Pi), which can be technical and time-consuming compared to turnkey commercial karaoke machines.

Browser-Dependent Playback

Relies on web browsers for audio/video playback, which may introduce latency, compatibility issues, or inconsistent performance across different devices and browser versions.

Limited Feature Scope

Intentionally limited project scope means it lacks advanced features like song licensing integration, professional audio effects, or support for proprietary karaoke formats beyond MP3+G and MP4.

Frequently Asked Questions

Quick Stats

Stars819
Forks113
Contributors0
Open Issues6
Last commit18 days ago
CreatedSince 2016

Tags

#media-server#web-app#mp3#node#mobile-friendly#mp4#react#real-time#self-hosted#karaoke#reactjs#queue-management

Built With

N
Node.js

Links & Resources

Website

Included in

Open Source Apps48.1k
Auto-fetched 1 day ago

Related Projects

LosslessCutLosslessCut

The swiss army knife of lossless video/audio editing

Stars40,801
Forks1,981
Last commit1 day ago
MPVMPV

🎥 Command line media player

Stars35,414
Forks3,356
Last commit1 day ago
MonitorControlMonitorControl

🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.

Stars33,309
Forks970
Last commit1 month ago
spicetify-clispicetify-cli

Command-line tool to customize Spotify client. Supports Windows, macOS, and Linux.

Stars23,282
Forks880
Last commit1 month ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub