Skip to content

Strange audio track selection behaviour with different device profiles #1728

@rasko-dev

Description

@rasko-dev

Describe the bug

There appear to be some quirks with the device profiles I'm encountering specifically with TrueHD audio tracks. Some profiles hide all tracks other than the TrueHD tracks from being selected, and there are some issues where the server claims to be transcoding the audio, but Swiftfin still doesn't play any audio.

Read update in comment for potential cause

Here are my observations with the different profiles:
Automatic profile:

  • IF the playback starts with TrueHD selected, then TrueHD is the only availible track in the player, despite other compatible tracks being availible in the video file. If another track has been selected (which is possible in the direct profile, or probably if another is marked as default) then all tracks are shown and can be chosen. Selecting TrueHD and then quitting playback and starting it again will again lock it to only displaying TrueHD.
  • The Jellyfin server seems to be "Direct streaming", a.k.a. transcoding the audio, however no audio is being played.

Most compatible:

  • TrueHD again is the only availible to select audio, and the server claims to transcode yet no audio is played.

Direct profile:

  • Now I can finally choose the other availible tracks, although TrueHD is still selected as default (this might be intentional though as this profile is not supposed to transcode at all?), however choosing one of the other compatible tracks by default would make sense IMO, even though the TrueHD is selected as default in the actual video file, due to Swiftfin not actually being able to directly play it.

Overall it seems like the selected track is remembered across changing profiles, even though it isn't quite compatible, and also there are some issues where Swiftfin doesn't properly use the transcoded audio from Jellyfin server and instead doesn't play any audio at all. Tracks are also hidden from the playback selection in the Auto and Most compatible mode, specifically if a TrueHD track is selected. There might also be some nessecary consideration for whether or not a TrueHD track should be selected by default across different profiles

Application version

1.4(13)

Where did you install the app from?

TestFlight

Device information

iPad Air M2

OS version

iPadOS 26

Jellyfin server version

10.10.7

Metadata

Metadata

Assignees

No one assigned

    Labels

    iOSImpacts iOS or iPadOSplaybackThis item is related to content playback

    Type

    No fields configured for Bug.

    Projects

    Status

    Unassigned

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions