Navidrome Daily: Jellyfin Gets Faster and Friendlier
This release cycle centered on the Jellyfin client experience — fixing genre filtering performance, artwork placeholders, and sort order bugs — alongside a security-minded fix that makes the artwork size cap configurable.
Duration: PT2M16S
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-08-12T10:05:47Z
- Audio duration: PT2M16S
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 August 12th, 2026, and this is Navidrome Daily.
The clear throughline in today's activity: Jellyfin client compatibility, particularly for Finamp users, got serious attention across performance, UX, and correctness.
Start with performance. PR 5940 tackled genre filtering, which was scanning every media file and album row and parsing JSON tags with no usable index — a query pattern that took up to six and a half seconds on a large library. The fix adds normalized join tables for tags, backed by a new migration, cutting typical…
Second theme: Jellyfin artwork and browsing correctness. PR 5941 adds a synthetic blurhash placeholder so covers that haven't been processed yet still show a blurred preview instead of an empty box. The commit history shows this went through several rounds of hardening — fixing a false collision guarantee,…
Third, a security and configuration change: PR 5931 makes the artwork image size cap configurable instead of a hardcoded 20 megabytes, useful for libraries with unusually large cover art. Follow-up commits caught two edge cases at startup — a zero-value size silently falling back to the default, and a value large…
What to remember: if…