Navidrome Daily: The Jellyfin Push

The team shipped an experimental Jellyfin-compatible API, hardened it hard against real-world clients and memory blowups, and rounded out backend work on playlist ratings and default view options.

Duration: PT2M30S

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-07-15T10:00:36Z
  • Audio duration: PT2M30S

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 July 15th, 2026, and this is Navidrome Daily.

The headline today is one big effort: bringing Jellyfin API compatibility to Navidrome, and then spending almost as much time fixing what real clients threw at it.

PR 5730 landed the experimental Jellyfin Music API — disabled by default, letting apps like Finamp and Jellify browse and stream a Navidrome library without any new data model. That's the easy part to describe. The harder part is everything that followed. The commit history behind it reads like a live-fire debugging…

That hardening theme continues in PR 5783, opened just hours ago: Finamp's unbounded library sync was building the entire result set in memory before writing a single byte, peaking near 1.6 gigabytes of RAM on a 96,000-track library. The fix streams the response instead. Expect this API to keep evolving fast — it's…

Alongside that, PR 5782 extends the Jellyfin layer with AudioMuse-AI-compatible sonic endpoints, giving clients like Finamp and Jellify similarity features natively, no external proxy needed.

Second theme: annotations are catching up across the data model. PR 5749 adds per-user starred ratings to playlists, the same pattern albums and…

Nearby episodes from Navidrome Daily

  1. Database Statistics and Share Security Fixes
  2. Trusting What the Client Sees
  3. Weekly Recap - Cleaning Up After the 0.63 Release
  4. Expanding Access, Fixing Release Pipeline
  5. Silent Failures, Loud Fixes
  6. Cleaning Up After 0.63.0
  7. Cleaning Up After the 0.63.0 Release
  8. The Player Gets Smarter