github lklynet/aurral v2.9.1
Aurral v2.9.1

4 hours ago

2.9.1 makes library startup and playback cleanup safer, and fixes several Lidarr integration edge cases. It also improves support for auth-disabled slskd servers and keeps Aurral metadata out of Navidrome track descriptions.

Fixes worth noticing

  • Protect tracks that are still referenced by Jellyfin, Navidrome, or Plex playlists during cleanup, resets, and download-folder migrations. If a playlist check fails, Aurral defers deletion and retries it later.
  • Move recursive library watcher setup and path checks out of the main process. A slow or unavailable library root no longer blocks startup, and manual library refresh remains available when automatic watching fails.
  • Keep Aurral-only artists out of Lidarr membership after a failed or incomplete artist lookup.
  • Keep temporary Lidarr settings tests isolated from saved credentials, root folders, and other concurrent library operations. Settings no longer fail when a temporary connection has no root-folder defaults.
  • Keep a newly requested album monitored in Lidarr when Aurral adds its artist, even when other albums and future releases remain unmonitored.
  • Send Lidarr custom-format fields in the current API format and stop quality-profile updates when custom-format creation fails.
  • Allow slskd connections without an API key when slskd authentication is disabled. Aurral still sends the key when one is configured.
  • Store new Aurral identity markers in the audio grouping tag so Navidrome does not show them as track descriptions. Existing comment-based markers remain readable.
  • Keep Subsonic IDs readable for artwork clients and avoid speculative frontend module-preload requests when a service worker loads modules on demand.

Things to try

  • Start Aurral with a large or slow library root and confirm that the API remains responsive while automatic watching starts.
  • Add a track to a Jellyfin, Navidrome, or Plex playlist, then run a cleanup or download-folder migration. The referenced file should remain in place.
  • Configure Settings > Download clients > slskd with only a server URL when slskd authentication is disabled.
  • Request an album for a new artist and check Lidarr's Wanted or Missing view after the artist refresh completes.
  • Download a new yt-dlp track and confirm that Navidrome does not display Aurral's internal marker as the track description.

Full change list

The full change list from 2.9.0 to this nightly includes every pull request and fix.

Don't miss a new aurral release

NewReleases is sending notifications on new releases.