Navidrome Daily: Weekly Recap - Jellyfin Compatibility, Input Hardening, and UI Performance

21 pull request items and 8 commits centered on Jellyfin client compatibility and boundary validation. The pattern is fewer new features, more correctness for third-party clients, search scoping, and playback reliability.

Duration: PT3M26S

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-09T09:31:44Z
  • Audio duration: PT3M26S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Welcome to the weekly recap for November second through November ninth.

This week tracked 21 pull request activity items, 8 additional commits this week.

The lead pattern is compatibility and correctness: making third-party clients behave predictably, and stopping bad input at the boundary before it pollutes libraries, ratings, or backups.

First, Jellyfin support got a concentrated push. Issue reports showed modern clients send list filters in two different spellings — comma separated in one value, and repeated keys. Pull requests 6414 and 6436 address that for item types, filters and sort, fixing cases where a mixed-type search silently collapsed to…

Second, validation and scoping across Subsonic and search. Merged fix 6413 now rejects ratings outside zero to five, preventing a single skewed value from distorting average ratings in smart playlists. Open fix 6427 applies the same idea to bookmark and queue positions, rejecting negative playback offsets before…

Third, web interface and contributor process. Open change 6429 would virtualize long album track lists and the album grid to avoid mounting hundreds of rows and queuing cover fetches at once. Open fix 6433 restores remembering…

Nearby episodes from Navidrome Daily

  1. Uncached Transcode Reliability and Player Fixes
  2. Jellyfin Client Fixes and Transcoding Corrections
  3. Library Search Scope and Player Memory
  4. Jellyfin Reliability and Library-Scoped Fixes
  5. Virtualized Libraries and Player Fixes
  6. Production Search Focus Fix
  7. Easypanel Deploy Listing Proposal
  8. Rating Validation, Jellyfin Metadata, and Cave Theme