Troubleshooting
First Launch Takes Too Long
The initial setup downloads Python, PyTorch, ML models, and video backgrounds. On a slow connection this can take 10–20 minutes. Subsequent launches skip setup entirely.
Analysis Fails
If song analysis fails:
- Check the error message in the UI for details
- Ensure you have enough disk space (~5 GB for models and cache)
- Try selecting Re-run Setup from the sidebar actions menu to reset the vendor environment
- GPU memory errors may occur with very long songs — CPU fallback will be used automatically
No Sound
- Verify your audio output device is correctly configured
- Check that the audio file format is supported (
.mp3,.flac,.ogg,.wav,.m4a,.aac,.wma) - Try a different audio file to rule out file-specific issues
Microphone Not Detected
- Press
Nto cycle through available microphones - Press
Rto toggle mic mirroring if you want live monitor audio - Ensure microphone permissions are granted to the application
- On macOS, check System Settings > Privacy & Security > Microphone
GPU Acceleration Not Working
The analyzer auto-detects the best backend:
- NVIDIA GPU: Requires CUDA-compatible drivers
- Apple Silicon: Uses MPS backend (some operations fall back to CPU)
- CPU: Always works as a fallback
Check the setup progress screen for which backend was detected.
Updates
The auto-updater runs on macOS and Windows only — Linux ships without it. If you’re on Linux and the Update dialog says “Auto-update isn’t supported on Linux”, that’s expected. Click Open GitHub Releases to grab the new .deb or .rpm and install it the normal way for your distro.
If the Update dialog reports a problem on macOS or Windows:
- Stuck on “Checking for updates…” — the update server couldn’t be reached. Confirm you have a working internet connection and that GitHub is reachable; the manifest is fetched from
github.com/rzru/nightingale/releases/latest. If the dialog shows a Wi-Fi-off icon, you’re offline. - “Couldn’t reach the update server” / network error — same cause as above. Click Retry once your connection is back, or download the new build manually from the Releases page.
- “Signature error” — the downloaded bundle didn’t match the public key baked into the app. This usually means you’re running an unofficial build. Re-download Nightingale from the Releases page and try again.
Reset Everything
To completely reset Nightingale, delete your selected data directory. If you use the default location:
rm -rf ~/.nightingale
If you use a custom data folder, delete that folder instead, then relaunch and run setup again.