New features
- Soulseek tried first: the download manager now attempts Soulseek before the proxy-dependent Tidal/Qobuz path, instead of only as a last resort, so it's reliable by default once configured
- External Library Paths: Settings -> Skip Existing Files now accepts additional folders (e.g. a separately-located Navidrome/Jellyfin library) to check for ISRC matches, alongside the download folder
- Jellyfin scan trigger: Settings -> Soulseek adds a Jellyfin toggle, server URL, and API key; triggers a debounced library scan a few seconds after a download batch finishes
- AUR packaging:
packaging/aur/PKGBUILDfor aflacidal-binpackage (not yet published to aur.archlinux.org) - Landing page:
docs/index.html, a single-file GitHub Pages site with a live source-health preview, per-OS downloads, and app screenshots
Fixes
- Four "Naming Preset" entries mixed folder and filename templates in the wrong field, silently producing a mangled flat filename instead of the folder structure their label promised; removed the redundant ones, kept "Multi-disc" as filename-only
tidalPriorityEndpoints/qobuzPriorityEndpointswere missing from the settings save payload; edits to those fields never persisted across a restart- AUR PKGBUILD depended on
webkit2gtk(4.0, not in official Arch repos); corrected towebkit2gtk-4.1after confirming the actual runtime dependency by launching the built binary and inspecting its loaded libraries
Internal
- Core dependency bumped to
v0.13.0(multi-source endpoint discovery, dedup across all sources, Jellyfin scan trigger; see flacidal-core's changelog)
Full Changelog: v4.11.0...v4.12.0