Navidrome Daily: Library Search Scope and Player Memory
Two merged fixes tighten library-scoped artist search so matches and counts respect the requested library, plus a UI fix restores saving of player play mode across reloads.
Duration: PT1M59S
Episode overview
This episode is a short developer briefing from Navidrome Daily.
It explains recent repository work in plain language.
- Show: Navidrome Daily
- Published: 2026-11-10T11:01:48Z
- Audio duration: PT1M59S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
It's November 10th, 2026, and this is Navidrome Daily.
The headline: library-scoped search is finally behaving like it's scoped, plus a small player fix that restores expected behavior across reloads.
First theme: artist search was leaking across libraries. When you searched with a specific music folder, Navidrome could return artists that only exist in another library. That's because artists don't carry their own library identifier, so the filter has to be carried separately in the search configuration. That…
Closely related is pull request 64-34, which fixes the counts, not just the matches. Even when the right artists were returned, song and album totals were summed across all libraries. An artist with three songs in one library and fifty in another would show fifty-three when you searched just the first. The cause was…
Second theme: player memory. Pull request 64-33 restores saving of play mode — repeat, shuffle, and similar settings — to local storage. An earlier fix had added this, but the Vite migration replaced the save logic and quietly dropped that field, so it never worked in a release. Clearing the queue when closing the…
What's next: watch for client reports on scoped…
Nearby episodes from Navidrome Daily
- Startup Lock Fix and Scanner Test Hardening
- Uncached Transcode Length Match and HEAD Fix
- Uncached Transcode Reliability and Player Fixes
- Jellyfin Client Fixes and Transcoding Corrections
- Jellyfin Reliability and Library-Scoped Fixes
- Weekly Recap - Jellyfin Compatibility, Input Hardening, and UI Performance
- Virtualized Libraries and Player Fixes
- Production Search Focus Fix