Navidrome Daily: Weekly Recap - Recovery, Trust, and Data Integrity

This week's development focused on recovery tools and edge-case hardening: new commands to fix corrupted search indexes and manually repair missing files, plus a cluster of fixes closing gaps in sharing, authentication, and backup restore behavior. Twenty-one pull request activity items and 23 additional commits landed, with maintainer Deluan authoring the majority of the reliability work.

Duration: PT3M2S

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-14T09:46:03Z
  • Audio duration: PT3M2S

Transcript excerpt

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

Good morning. This is Navidrome Daily, covering September 7th through September 14th. Twenty-one pull request activity items and 23 additional commits this week.

The dominant theme is recovery and self-service repair. PR 6069 adds a "doctor" command and a "search rebuild" command, giving administrators a way to diagnose and fix corrupted search indexes without the previous nuclear option of dropping tables by hand. Companion PR 5928 rounds out the command-line toolkit with…

The second theme is trust boundaries — who can see what, and who's really asking. PR 6131 fixes native API endpoints that were returning server errors instead of proper not-found responses, including a case where a user could get information leakage from someone else's private playlist. PR 6124 tightens login rate…

Sharing behavior also got a direct fix. Two competing pull requests, 6121 and 6120, both address the same bug: the default downloadable-share setting was only ever wired into the web interface, never the Subsonic API, so shares created that way were always non-downloadable regardless of configuration.

On the polish side, translation updates landed for nine languages plus Chinese Traditional, a…

Plugin…

Nearby episodes from Navidrome Daily

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