Inconsistent Bit Depth/Sample Rate Displyed

App version

Production

Issue description

When I look at a track on a list (search, playlist item, etc.) it will display the bit rate (e.g. 1709 kb/s) for tracks from my Plex Server, but show the bit depth/sample rate for the same track from my jellyfin server (pointed to the same file). I could not find a setting that alters this behavior per-server. When I look at the track information in symfonium for the plex supplied track, it lists the sample rate and bit depth correctly - as does playing the track. I uploaded logs under my username

Plex Server Version: 4.159.0
Jellyfin Server Version: 10.11.11

Device type

Phone

Media provider

Plex

Steps to reproduce

  1. Open Symfonium
  2. Set up a server connection to Plex and Jellyfin, pointed to the same library for consistency.
  3. Ensure that the first or second option in (Settings > Interface > Media Lists > Track Information In Lists)
  4. Search for a track.
  5. Observe that the Plex supplied track lists a bit rate while the jellyfin supplied track shows the bit depth/sample rate.

Screenshots

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

symf-user-4347

It means that Plex does not return the bitdepth during sync.

Provide logs during Plex sync to see if they changed something and return it differently.

I put the app in debug, triggered a new sync, and uploaded the logs as requested. Is the bit depth and sample rate enumerated automatically client side? The reason I ask is that when I select the track and go to details in Symfonium - it lists the bit depth and sample rate correctly (same with playback of a track). I figured that meant that the information was provided to the client, but maybe not.

New logs were uploaded as ‘symf-user-4347_2’

Symfonium can extract them on file access but don’t scan all the files during sync that would be too slow.

And yes Plex does not return the necessary data on the sync end points.