2023-12-20, 03:40 PM
(This post was last modified: 2023-12-20, 06:06 PM by oopsmybad. Edited 4 times in total.)
I have a 5.1 receiver that has DTS-X and Atmos capability. With the Jellyfin 2.0.0 Roku client, if I try to play 5.1 DTS-X/Atmos media, the audio is passed through without transcoding, as you would expect. However, if I try to play 7.1 audio with DTS-X/Atmos, Jellyfin/ffmpeg is transcoding that into 6 channel AAC (which I see in the ffmpeg logs). That makes sense on the surface, since I only have 5.1 speakers... but the problem is that I appear to be losing DTS-X/Atmos when the audio is transcoded into AAC. If it was passed through at 7.1 without Jellyfin/ffmpeg transcoding, my receiver will down mix it to 5.1 and preserve the DTS-X/Atmos.
In Plex, this all works correctly. And I can verify Plex is passing the 7.1 audio through by setting the 'direct play' to 'force'. Unfortunately, in the Jellyfin 2.0.0 Roku client, there doesn't appear to be a way to force a similar 'direct play'. In the Jellyfin 2.0.0 client, you can pseudo/backdoor force the video to direct play by setting the 'maximum bitrate' to '100' and mpeg-2/mpeg-4 direct play support to 'enabled'. However I don't see any way to do the same for the audio track.
Is my understanding of the situation correct? And if it is, can I do anything to make this work, without having to use Plex?
In Plex, this all works correctly. And I can verify Plex is passing the 7.1 audio through by setting the 'direct play' to 'force'. Unfortunately, in the Jellyfin 2.0.0 Roku client, there doesn't appear to be a way to force a similar 'direct play'. In the Jellyfin 2.0.0 client, you can pseudo/backdoor force the video to direct play by setting the 'maximum bitrate' to '100' and mpeg-2/mpeg-4 direct play support to 'enabled'. However I don't see any way to do the same for the audio track.
Is my understanding of the situation correct? And if it is, can I do anything to make this work, without having to use Plex?