Using Navidrome's Jellyfin API returns no tracks on sync

App version

Production

Issue description

When connecting to a Navidrome server using it’s new Jellyfin API, Symfonium finishes the sync as “successful,” but with 0 tracks.
Looking at the logs, it gets all the albums and artists, but doesn’t make any attempt to get the tracks within the albums. This looks to be a bug on Symfonium’s end because the Navidrome logs only show it receiving 3 HTTP requests, presumably one for artists, albums, and playlists.

Device type

Phone

Media provider

Jellyfin

Steps to reproduce

  1. Connect to Navidrome server using Jellyfin API
  2. Run a sync

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

aProfessionalFrog-jellyfin-navidrome

So let me resume Symfonium works with Jellyfin real servers, works with Navidrome real API.

Fails with Navidrome mimicking Jellyfin API with beta stuff but somehow that would be Symfonium issue ?

Sounds very logical indeed …

My apologies, I assumed that it was Symfonium’s job to query album content after receiving the list of albums. I wasn’t familiar with how the Jellyfin API handles syncing.