Folder structure for Navidrome in offline cache

Feature description:

Hello - I use two libraries:

  • Navidrome for boxset/multiple disc releases
  • Jellyfin for single disc releases

I want to use Navidrome for boxsets because it supports the Disc Subtitle tag, which allows for easy organising.

In my experience these libraries save offline cache files differently:

  • Navidrome saves files to simple Artist/Album/Track # - Title structures, whereas
  • Jellyfin saves this to Artist/Album/Disc/Track # - Title structure

Problem solved:

When playing multiple disc releases from offline cache, Symfonium will often play the wrong file, as the only folder structure info available is Artist/Album/Track # - Track name.

This means that if a track shares the same Track # and Track name, even across different discs, Navidrome does not have the ability to parse which track is requested, and therefore plays the wrong track.

Brought benefits:

This would allow for further multi-disc release support, and would incentivise users with large collections (esp. of multi-disc releases) to use Symfonium.

Other application solutions:

 

 

Additional description and context:

 
Please see below screenshots for additional context. It would be ideal if Symfonium could set a consistent format for the API call to ffmpeg (or similar transcoders), but understand if that’s not possible.
 

Screenshots / Mockup:

 

   

This is not really the issue here.

The issue is that Navidrome by default returns a fake file hierarchy that leads to possible duplicated file names, while in a normal world this is not possible to have 2 different files sharing the same file name.

You can configure navidrome to report the actual real filename to fix this.

Report real path for the client.

Then redo a sync. (This will force you to recache all the already cached media)

Thanks, apologies for the incorrect post, resolved - much appreciated!