Skip to content

Release history

nightingale releases

All releases

10 shown

No immediate action
v0.7.2 New feature

Donation UI

No immediate action
v0.7.1 Bug fix

Lyrics language preservation

Review required
v0.7.0 Breaking risk
Auth Breaking upgrade

Self-hosted web mode + new providers + lyrics editor

No immediate action
v0.6.0 New feature

CJK lyric support

v0.5.0 Breaking risk
⚠ Upgrade required
  • Re-run the full setup after upgrading to apply analysis and configuration changes.
  • Perform re-analysis on songs whose key or tempo you wish to modify.
Breaking changes
  • Library storage moved to an actual database; requires re-running setup and analysis for key/tempo shifts.
Notable features
  • Song tempo shifting in the 0.5/2.0 range
  • Song key shifting by ±5 semitones
  • Sidebar menu with filters for catalog organization and navigation
Full changelog

hey fellow community,

exciting new release with lots of new features, including:

  • song tempo shifts in 0.5/2.0 range
  • song key shifts +- 5 semitones
  • now your library is stored in an actual database! which means better support for large libraries and faster interaction time in the menu
  • catalog organisation and navigation: sidebar menu with filters to conveniently navigate your library
  • data folder change option during the setup
  • mic mirroring! you can turn it on with R during playback for more engaging karaoke parties

thanks for your interest and please open an issue if something doesn't work as expected.

IMPORTANT: Re-run setup in order for the analysis/setup fixes to apply. Key/tempo detection/shifts also require re-running the setup. Key is detected during the analysis, so perform re-analysis for the songs you want to switch the key/tempo of.

Full Changelog: https://github.com/rzru/nightingale/compare/v0.4.1...v0.5.0

v0.4.1 Bug fix
⚠ Upgrade required
  • Re-run the setup script after upgrading to apply GPU and Intel Mac compatibility fixes.
Full changelog

hey everyone!

a few bugfixes & chore updates:

  • chore: migrate to vite8; integrate oxc tools; rolldown
  • fix: settings modal - introduced scroll (fixes https://github.com/rzru/nightingale/issues/33)
  • fix: fixed the wheels to use cu126 for the legacy nvidia gpus (fixes https://github.com/rzru/nightingale/issues/34)
  • fix: fixed the setup to use the legacy supported packages for intel macs (fixes https://github.com/rzru/nightingale/issues/29, potentially)

IMPORTANT: Re-run setup in order for the analysis/setup fixes to apply.

Full Changelog: https://github.com/rzru/nightingale/compare/v0.4.0...v0.4.1

v0.4.0 Maintenance
⚠ Upgrade required
  • Run the 'Re-run Setup' option (via profile menu > action menu) for better compatibility and performance after upgrade.
  • Stem cache format switched from OGG to MP3; legacy caches are automatically migrated.
Notable features
  • Consent dialog before installing vendor dependencies during setup
  • Title bar added in window mode
  • Microphone picker in settings
Full changelog

minor (but really major!) version update:

While not necessary, I highly recommend you to re-run the setup ("Re-run Setup" button in the action menu accessible by clicking on the profile in the bottom left corner) for better compatibility and performance. Otherwise the playback might take longer to open and the analysis might inconsistently fail.

technical updates:

  • migrated app from bevy to the web-powered tauri
  • completely rewritten the frontend from rust to ts w/ react
  • modular design with app-core being the backend for the app and tauri only serving as a thin IPC layer
  • shaders ported from WGSL to GLSL (WebGL)
  • stem cache format switched from OGG to MP3 for wider compatibility. legacy OGG/WAV caches are migrated automatically
  • fully migrated to shadcn meaning that the UI is slightly different preserving the same UX
  • more artifact extensions: .dmg for mac, .rpm, .deb for linux, .msi for Windows

functional updates:

  • added a consent dialog before installing the vendor dependencies during setup
  • implemented a title bar in the window mode
  • added microphone picker in settings
  • song library now persists on the disk (no rescan on startup), this is not the bulletproof fix for the large libraries, more to come!
  • added "re-run setup" option to re-install vendor packages

sneak peek into my v0.5.0 plans:

  • decent support for large libraries (persist songs in the database, optimize queries)
  • filtering / sorting / catalogs! will make it easier to navigate your library
  • key/tonality shift for more comfortable karaoke experience
  • parallel file scan for faster metadata processing
  • possibility to change the location of the data folder (currently hardcoded to ~/.nightingale)

thanks for being a part of this community!

v0.3.3 Bug fix

Fixed video playback on Linux backgrounds.

Full changelog

hi everyone!

a few bug fixes, thanks to everyone for reporting!

changelog:

  • fixed an issue with the setup script looking for the python3.10 binary in the wrong folder
  • fixed an issue with cuda not being recognized during the setup on Windows machines, which led to the CPU fallback during analysis
  • fixed an issue with the videos not playing on the video backgrounds on Linux
  • fixed the version mismatch in the "About" section

Full Changelog: https://github.com/rzru/nightingale/compare/v0.3.2...v0.3.3

v0.3.2 Bug fix

Fixed microphone selection on Linux, improved glibc compatibility for builds, and restored Pixabay video background functionality on Windows and macOS.

Full changelog

Hi everyone!

a few bug fixes, mostly for Linux

changelog:

  • fixed the issue with microphone selection on Linux
  • fixed the build script for Linux to support earlier glibc versions for better compatibility
  • updated the README.md & mdBook with the information about quarantine on macOS

UPD 18.03 14:29 CET: When building the release for Windows & MacOS I've forgotten to include Pixabay key into the build, therefore the video backgrounds were not functioning. This is now fixed and the binaries are rebuilt, please re-download the binary if you've encountered this problem

Full Changelog: https://github.com/rzru/nightingale/commits/v0.3.2

v0.3.1 Maintenance

Routine maintenance release for nightingale.

Changelog

Full Changelog: https://github.com/rzru/nightingale-test/commits/v0.3.1

Beta — feedback welcome: [email protected]