Nightingale – open-source karaoke app that works with any song on your computer

Fans say this “faith‑in‑humanity” karaoke app just killed subscriptions

TLDR: Nightingale is a free, open-source karaoke app that runs entirely on your computer, turning any song into a sing‑along with synced lyrics and pitch scoring. Commenters are cheering the no‑cloud, no‑subscription approach, joking about death‑metal stress tests, and debating must‑have features like tempo/key control and Raspberry Pi support.

The internet is belting high notes over Nightingale, a free, open‑source karaoke app that turns any song on your computer into a sing‑along — and it all runs locally. The developer swooped into the thread with the mic‑drop line: “nothing gets uploaded”. No accounts, no subscriptions, no telemetry. Cue the standing ovation.

Fans are hyped for a party‑in‑a‑box that splits vocals from the music, auto‑generates on‑screen lyrics with word‑by‑word timing, and even grades your pitch in real time. One commenter called it “open source, local and passion driven”, while another joked, “Very nice… now let’s see my death metal collection,” imagining blast‑beat karaoke chaos. Tinkerers immediately pushed for more: a top request was tempo and pitch controls for key changes and slower sing‑alongs, while a hardware‑hacker asked if it could run on a Raspberry Pi with just 4GB of memory.

Meanwhile, the feature list reads like a karaoke fever dream: player profiles, video backgrounds, controller support, and a one‑click setup that brings all the tech along for the ride. It works on Windows, macOS, and Linux — grab it for Windows or macOS. The only drama? Can it handle brutal metal, can it bend keys and tempos, and will it sing on tiny boards. Either way, it’s giving major “open mic, closed cloud” energy — and the crowd is loving it.

Key Points

  • Nightingale is an open-source karaoke app that converts local songs and supported videos into karaoke tracks.
  • It performs stem separation using the UVR Karaoke model or Demucs and provides adjustable guide vocal volume.
  • Lyrics are synced at the word level using WhisperX, with LRCLIB used when existing lyrics are available.
  • The app offers real-time pitch scoring, player profiles, gamepad control, dynamic backgrounds, and video playback.
  • Distributed as a single binary for Linux, macOS, and Windows, it bootstraps ffmpeg, Python, PyTorch, and supports GPU acceleration via CUDA or Metal with CPU fallback.

Hottest takes

"Open source, local and passion driven" — 10729287
"Impressive, very nice. Now let's see my death metal collection" — integralid
"Everything runs locally on your machine, nothing gets uploaded" — rzzzzru
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.