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