Desktop appMedia, audio and video

nightingale

Turn your music library into scored karaoke with synchronized lyrics.

Stars
1,236
Forks
83
License
GPL-3.0
Updated
Updated Jul 13, 2026

Checking live repository facts…

Project overview

Point Nightingale at a local folder, Jellyfin server, or Navidrome library to separate lead vocals, align lyrics word by word, and play songs with pitch scoring, key changes, and tempo controls. The app bootstraps its Python environment, media tools, and models on first launch, and can also run as a self-hosted web service on Linux. Analysis usually takes minutes on a GPU and can take ten to twenty minutes on CPU.

Repository facts

Primary language
TypeScript
License
GPL-3.0
Repository updated
Jul 13, 2026
Default branch
main

Resource types

Desktop app

Use cases

Media, audio and video

Operating systems

LinuxmacOSWindows

Runtime

DockerSelf-hosted

Capabilities

Transcription

Related projects

Browse more similar projects