Navidrome Daily: Defensive Fixes for Queues, Scans, and Backups
Three reliability fixes stop missing or invalid data from looking normal in play queues, library scans, and database restores. A separate docs change standardizes managed hosting badges.
Duration: PT2M6S
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-10-09T10:01:06Z
- Audio duration: PT2M6S
Transcript excerpt
This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.
Good morning, it's Friday, October 9th, 2026, and this is Navidrome Daily.
The throughline today is defensive correctness — three fixes that stop missing or invalid data from looking normal.
First, saved state is now validated before use. In PR 6299, if tracks before the current song in a saved play queue disappeared — purged or no longer accessible — the stored position wasn't adjusted, so the queue API returned the wrong song at the old position. The position is now remapped to the same track after…
A similar guard lands for restores in PR 6296. Restore previously only checked that the backup file existed. Because SQLite treats a zero-byte file as an empty database, restoring from an empty or non-Navidrome database would overwrite the live database and report success. Restore now checks for the expected schema…
The scanner gets the same treatment in PR 6293, merged as commit b 78 c 963. With the follow symlinks option off, a folder symlink created inside the library would trigger a targeted scan that walked straight through the link, importing duplicates or files from outside the library. The scan walk now skips a target…
Separately, docs polish in PR 6300 standardizes the three…
Nearby episodes from Navidrome Daily
- Silent Data Fixes for Playlists, Recommendations, and Jellyfin
- Windows Test Parity and About Crash Fix
- Large-Offset Paging Fix and About Dialog Crash
- Server Crash Fix and Player Polish
- Smart Playlist Date Added Fix
- Playlist Artwork Crash Fix
- Weekly Recap - Smarter Scanning, Leaner Streaming and Interface Hardening
- Share Transcoding Fix and Date Format Option