Navidrome Daily: Smart Playlist Engine and Artwork System Fixes
Five merged changes focus on smart playlist functionality and artwork handling reliability, with notable fixes for 32-bit architecture crashes and performance issues with complex playlist rules.
Duration: PT2M13S
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-06-14T10:00:44Z
- Audio duration: PT2M13S
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 June 14th, 2026.
Yesterday's activity centers on two critical systems: smart playlist filtering and the artwork pipeline, with several fixes addressing both functionality gaps and stability issues.
The smart playlist engine received significant attention across three pull requests. PR 5603 extends the "is missing" and "is present" operators to work with BPM, bit depth, and multiple text fields like MusicBrainz IDs and lyrics. This required converting BPM and bit depth to nullable integer pointers in the data…
The artwork system saw two important fixes. PR 5596 resolves a regression where artist folder images could incorrectly appear as album cover art, particularly affecting single-disc albums spread across sibling directories. The fix adds a structural check to ensure parent folders only qualify as album roots when they…
A separate scanner fix in PR 5608 ensures that existing M3U and NSP playlists get imported properly on fresh installations, where the initial scan previously ran before any admin user existed to own the playlists.
These changes improve smart playlist reliability and prevent crashes on 32-bit deployments, with the artwork fixes particularly…