Navidrome Daily: Closing the 404 Gap

A major error-handling overhaul fixes years of REST endpoints wrongly returning server errors instead of proper not-found and permission-denied responses, while three smaller fixes address media scanning, folder permissions, and Subsonic privacy.

Duration: PT2M21S

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-09-15T10:01:55Z
  • Audio duration: PT2M21S

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 September 15th, 2026, and today's briefing centers on one big fix with wide reach, plus a handful of smaller quality-of-life changes.

The headline is PR 6131, from Deluan, which fixes how Navidrome's REST API handles missing resources. Requesting a playlist, album, artist, song, radio station, or several other resource types that didn't exist was returning a 500 server error instead of a proper 404. Worse, that same bug leaked when users requested…

Three other changes round out the day. PR 6139 makes the scanner skip folders containing a dot-nomedia file, matching behavior already used by Kodi, Plex, and Android—useful for anyone with a shared media library. PR 6143 fixes a packaging issue where artwork and plugin folders could end up owned by root after…

A German translation update, PR 6146, rounds out the merge queue.

What to remember: if you're touching repository or REST adapter code, the not-found and permission-denied errors now flow through consistently—don't reintroduce manual conversions. And if you're on a self-hosted deb or rpm install that upgraded through 0.60 or 0.61, check folder ownership on artwork and plugins…

That's the briefing for September…

Nearby episodes from Navidrome Daily

  1. Fixing What Users Actually Feel
  2. Weekly Recap - Recovery, Trust, and Data Integrity
  3. Plugin Security Hardening and Data-Safe Merges
  4. Data Safety Gets Serious
  5. Trust, Streaming, and Server Hardening
  6. Share Settings Finally Honored
  7. A Small UI Cleanup
  8. Transcoding Fix Stops Redundant Re-encodes