Transcoded DTS audio has incorrect channel count

Server Version#: 1.40.2.8395
Player Version#: 10.15.0.571

Hey all, let me start by saying that I don’t know if my problem is actually an intended feature. I’m running Plex server and player on an Nvidia Shield 2019 (Pro). Connected to an HD Fury Arcana, then to a Sonos Arc (with connected Era 300s as rears) and to a Samsung TV.

For the Shield audio settings > Display & Sound > Advanced sound settings > Dolby Audio Processing off and for Select Formats (my understanding is this option is used in the handshake between devices to let them know what formats and codecs are supported) - I have all Dolby options enabled and no DTS options enabled (DTS core and DTS HD - I’m aware the Arc can decode DTS core, but I would rather configure the Shield to limit the passthrough of DTS and leave it to Plex to transcode to PCM).

Plex Player settings > Advanced has Passthrough set as HDMI.

Hopefully, that all makes sense! At this point I should say everything works flawlessly. Aside from one thing…

Playback of All Dolby formats including Atmos (both DD+ and TrueHD) is great; audio is not transcoded by Plex and is passed through to the Arc where it is correctly identified. DD, Atmos etc (with the type visible in the About my System are of the Sonos app).

If I pay a movie that contains a DTS or DTS HD audio track Plex correctly transcodes to PCM which is also identified correctly in the Sonos app.

My Issue is when I play a file with a 7.1 DTS or DTS HD track. Plex looks to limit the channels it supports when transcoding to 5.1. No files with a 7.1 DTS/HD track are transcoded with more than 5.1 channels.

I’ve checked for any options in Plex Server settings but there’s nothing specific to audio channels.

When playing the same files through Kodi with an equivalent config (for what that’s worth) the correct number channels are used. Which leads me to think that there’s no handshake issue between my devices, rather this is either a limitation of Plex or a Plex issue.

I briefly scanned through logs to look for insights but I was unable to find anything helpful (I also don’t know the structure very well).

Is this a known limitation of Plex?

If not, Is there a server/player config file I can open to force transcode options (hopefully specific to each player) or does any have any further insights here!

Appreciate the help.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.