Navidrome Daily: Crash, Playback, and Metadata Fixes

Three unrelated hardening fixes landed: a Jellyfin pagination crash on negative offsets, silent DSD to lossless playback, and missing classical movement numbers. No shared pattern, but each prevents a silent failure for clients or libraries.

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-22T10:01:04Z
  • 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.

It's October 22nd, 2026, and this is Navidrome Daily.

No single feature thread today — three separate reliability fixes, each aimed at stopping a different silent failure.

First, API hardening. In pull request 6366, a Jellyfin browsing request with a negative start index caused a slice out-of-range panic, returned as a 500 error, even on an empty library. The start value had no lower bound before reaching the pagination logic, which only guarded the upper end. It also narrowed the…

Second, playback compatibility for high-resolution audio. Pull request 6367 addresses DSD files transcoded to lossless formats like FLAC and WAV. Without probe data, the output rate went out at 352.8 or 705.6 kilohertz, which many players simply can't handle — Amperfy on iOS stayed silent. The rate is now capped at…

Third, classical metadata. Pull request 6357, merged as commit 56cc32a, fixes movement tags. The scanner library reports ID3 and MP4 movement fields under different names that weren't mapped, so only the movement name was stored. Values stored as number-slash-total, like one slash four, parsed as zero. The scanner…

What's next: test negative pagination inputs, verify DSD-to-lossless playback on…

Nearby episodes from Navidrome Daily

  1. Fork Rename Proposal and Toolchain Bump
  2. Weekly Recap - Scanner Accuracy and Playback Reliability
  3. Lyrics, Play Counts and Tag Fixes
  4. Tag Sidecars and Cave Theme
  5. SELinux Fix for RPM Install
  6. Date Format Control and Data Correctness Fixes
  7. Scanner Move Fix and Last.fm Love Sync
  8. Docker Hub Publishing Expands to Organization Repository