Open karaoke party system
Last updated a year ago by radrootllc .
ISC · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install karaoke-forever 
SYNC missed versions from official npm registry.

Karaoke Forever

Host awesome karaoke parties where everyone can easily find and queue songs from their phone's web browser. The player is also browser-based with support for MP3+G, MP4 video and WebGL visualizations. The server runs locally, no internet connection required.

Karaoke Forever

App in mobile browser (top) controlling player in Firefox/Chrome (bottom)

Karaoke Forever basically has 3 parts:

  • Server: Runs on almost any OS to serve the app and your media files
  • App: Fast, modern browser app designed for "karaoke conditions"
  • Player: Just another part of the app, designed to run fullscreen on the system handling audio/video for a room


  • MP3+G and MP4 video support
  • MilkDrop-style visualizations via Butterchurn (requires WebGL 2)
  • ReplayGain volume normalization support
  • Singers prioritized by time since each last sang
  • Multiple simultaneous rooms/queues (optionally password-protected)
  • No telemetry; all data stored locally

Karaoke Forever assumes its player will be mixed with any microphones (either in software or an outboard mixer). See the F.A.Q. for more information.

Getting Started

The Karaoke Forever website has a Quick Start section as well as the documentation for Karaoke Forever (the "web" app) and Karaoke Forever Server.

Discord / Support

Join the Karaoke Forever Discord Server for general support and development chat, or just to say hi!

Contributing & Development

Contributions are most welcome! Make sure you have Node.js 12 or later, then:

  1. Fork and clone the repo
  2. npm i
  3. npm run dev and look for "Web server running at" for the server URL

Current Tags

  • 0.8.0                                ...           latest (4 months ago)
  • 0.9.0-alpha.6                                ...           next (a month ago)

8 Versions

  • 0.9.0-alpha.6                                ...           a month ago
  • 0.9.0-alpha.5                                ...           a month ago
  • 0.9.0-alpha.2                                ...           2 months ago
  • 0.8.0                                ...           4 months ago
  • 0.7.4                                ...           10 months ago
  • 0.7.4-beta.5                                ...           10 months ago
  • 0.7.4-beta.4                                ...           a year ago
  • 0.7.4-beta.1                                ...           a year ago
Maintainers (1)
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 24
Dependencies (48)
Dependents (0)

Copyright 2014 - 2016 © taobao.org |