Getting your apps ready...
Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 videos and WebGL visualizations. The server is self-hosted and runs on nearly everything.
Categories:
Karaoke Eternal is a self-hosted, open-source karaoke party system that allows users to queue and play songs from their phone's browser while a desktop browser handles playback.
Karaoke Eternal is an open karaoke party system designed for hosting fun, hassle-free karaoke nights. Guests use their phone browsers to search and add songs to a queue via QR code, while the host controls playback on a desktop browser supporting MP3+G files, MP4 videos, and WebGL visualizations. It's fully self-hosted, running on anything from a Raspberry Pi to a NAS or PC.
This project solves the problem of clunky karaoke setups that require apps, subscriptions, or complex hardware. It provides a modern, mobile-first interface that's perfect for parties, with dynamic queues, multiple rooms, and no ads or telemetry. It's built for karaoke enthusiasts, party hosts, and self-hosters who want control over their music library without ongoing costs.
It was created to offer a free, open alternative to proprietary karaoke services, emphasizing simplicity, privacy, and flexibility in audio setups (no built-in mics needed).
This project is useful for:
Last updated: 2026-03-24
Yes / Open Source (Free to use and self-host with no subscriptions or ads.)
Yes — https://github.com/bhj/KaraokeEternal
Yes, join the Discord #dev channel first, then submit PRs or issues on GitHub. Feedback and song sources welcome via PRs.
Built with ❤️ and kept warm on WarmIndex.
koel.dev
Music streaming server that works
azuracast.com
AzuraCast is a free and open-source, self-hosted web radio management suite.
mercutio.app
Turn your message 💌 into a playlist 🎧. Sometimes, a playlist says more than words.
castopod.org
Castopod is a free and open-source hosting platform made for podcasters. Engage and interact with your audience whilst keeping control over your content.