HeadlinesBriefing favicon HeadlinesBriefing.com

Nightingale Turns Any Song Into a Scored Karaoke Experience

Hacker News •
×

Nightingale is an open‑source karaoke app that turns any local song into a party game. The self‑contained program separates vocals from instrumentals, transcribes lyrics, and plays everything back with word‑level sync and pitch scoring. Users can adjust guide vocal volume and enjoy real‑time feedback while singing.

Stem separation relies on the UVR Karaoke model or Demucs, while WhisperX provides word‑level alignment when LRCLIB lyrics are missing. The app scores pitch in real time, displays star ratings, and maintains per‑song scoreboards. Multiple player profiles let singers switch without losing records, making it easy to track progress across sessions.

Video files are supported; dropping an .mp4 or .mkv into the library triggers automatic audio extraction and vocal isolation. Dynamic backgrounds—GPU shader effects like plasma, aurora, or nebula, Pixabay loops, or the source video—add visual flair. Gamepad navigation lets users control menus, pick songs, and play entirely with a controller.

Nightingale bundles ffmpeg, Python, PyTorch, and the ML models into a single binary that boots on first launch—no separate installation required. It runs on Linux, macOS, and Windows, using CUDA or Metal for GPU acceleration when available and falling back to CPU otherwise. The project invites updates via a notification system, keeping users in the loop without spam.