Sonos Arc soundbar DTS to AC3 Transcoding not working

Yeah same here. Honestly, just as baffled mine works today since I really didn’t do anything but power cycle some stuff. Hope this gets addressed soon by Plex as I can see this being a much louder issue with folks getting new gear for the holidays. Im gonna continue to play around with my system to see what might be the actual culprit.

Server Version 1.21.0.3711
Shield Version 8.10.0.21911

I got a TCL 635 with latest Roku 9.4, a 2019 Shield Pro and ATV4K with Sonos ARC on eARC port of the TV.

I’m try to get DTS streams that the Sonos won’t support into multi-channel LPCM, especially the 7.1 MA lossless ones. Any way to force PMS to transcode this? Some XML profile maybe? I only get DD or DD+ 5.1, not even 7.1.

Alright so after the last day or so playing around with some settings, I also noticed that having IPv6 enabled on the Shield was causing a lot of issues. So thats another thing to try is to disable that as well. I would say the following things have all seemed to added to success with this issue -

-Upgrading Sonos Arc firmware to support multichannel PCM passthrough
-Upgrading Plex Media Server and Plex app to newest versions
-(if applicable) Upgrading Firmware on Arcana
-Ensuring passthrough is enabled on your television and HDMI passthrough is enabled on the Plex app
-Having (relatively) new high speed HDMI cables 3-6 feet in length. I am using the monoprice ones.
-Disabling IPv6 on the Shield
-I am using the auto selection for the audio but others have said manual with DTS deselected has worked. YMMV on that one
-Finally power cycling the Shield and Arcana (if applicable)

Hopefully this helps some people. Still definitely a case by case issue but all the above have added to success.

1 Like

What does ipv6 have to do with transcoding? :thinking:

I have no idea! The only reason I even came across it was because I was wondering if there were issues with the network speeds when transcoding larger audio tracks, so I was just bouncing around reading ways to possibly help network performance on the Shield and/or the plex app and came across that fix for general slowdown. Turns out, it actually made everything load faster in Plex. :woman_shrugging:

That’s definitely a bit weird with the IPv6 but I’ll give it a go!

FYI: nvidia has acknowledged that there is an issue with setting the manual audio formats if you had previously set them and then upgraded to the latest version.

They’re working on a fix but otherwise they suggest a factory reset.

So I’m guessing there’s nothing going on regarding this?

There has been no updates from Nvidia or from Plex and the problem still persists for me. Debating if I should just re-encode everything into EAC or similar to be able to play my movies with DTS via Plex.

So for folks that have eARC, yes, the solution is to disable DTS in Android TV sound settings to force multichannel PCM. There was a bug that caused this to disable other formats (or report bad info? idk), but they released an update today that fixes that.

For those with normal ARC there’s no real solution. Your options are:

  1. Switch to optical passthrough and disable DTS. You’ll lose DD+ and Atmos though, or you’ll need to switch back to HDMI passthrough whenever you’re playing non-DTS content.
  2. Use Kodi with the Plex plugin which lets you explicitly disable DTS passthrough. It’ll transcode to AC3 on the client.

btw, there is an explicit feature request for better HDMI passthrough options, but there hasn’t been any movement on it unfortunately.

I got really excited when I saw that there was a new Shield update that supposedly should fix this, however it doesn’t fix it for me unfortunately.

I have installed the new update.

I then tried to let Shield automatically choose codecs (DTS and DTS-HD became disabled). Force closed Plex, restarted the Shield and it still outputs DTS (or the Sonos Arc plays Stereo PCM 2.0)

I also tried to choose manually in the Shield, and disable DTS and DTS-HD, force close Plex, restart the shield but the same problem again.

I also tried multiple videos with DTS 5.1, DTS-HD 7.1 but still doesn’t work.

Plex is set to HDMI Passthrough and my TV is set to eArc and Audio Passthrough…

A few days ago I also tried unplugged everything over the night and gradually powered on the TV, then the Sonos Arc and let it handshake with the TV, and then the Shield to let it handshake with the TV but to no avail.

Not sure what I can try next. Anyone else have any success with this?

(Edit) just to be clear, what I am expecting to happen is the shield to decode the DTS into Multichannel PCM 5.1 or 7.1 which the Sonos Arc supports… And I’m sure I’ve seen it before, but for some reason it stopped working.

1 Like

Just to make sure without changing anything on my tv or Sonos Arc, I was able to get Dolby Multichannel PCM 5.1 through a DTS-movie via the Plex app on Tizen (my TVs operating system). But the same movie on the Shield doesn’t work.

I also thought maybe the tv can do the decoding or even the Arc and allowed the DTS codecs on the shield but then I either don’t get any sound or Stereo PCM 2.0…

I’m beginning to think it’s more of a Shield issue than a Plex issue, but I have no way of testing to play a DTS movie through the shield than Plex…

I am having the same issue.

I have a
Sonos Arc,
Sony TV (x950 h) with eARC. It’s Android TV.

Connected via eARC hdmi

In my Plex app on TV, I have selected HDMI pass-through

But whenever I play DTS titles, it goes silent. I see a message on my Sonos app on the phone that non compatible signal (DTS) is being received.

DD & True HD titles work fine.

Any ideas on how to ask plex to transcode the DTS to AC3/EAC3?

One way which worked is if it set the pass-through to Optical and select DTS in the ex App

Looks like your TV should be able to play it:

The Sony X950H supports eARC, allowing it to pass high-quality audio like Dolby Atmos via TrueHD and DTS:X via DTS-HD over an HDMI connection. To use it, set eARC to ‘Auto’, and Passthrough mode to ‘Auto’ for DTS to work.

The thing is, something needs to decode the audio stream to PCM, and I’m not sure (although pretty sure) that the Sonos Arc can’t do that (as it doesn’t support DTS at all).

I think the problem for you here is that Plex doesn’t know that you don’t support DTS automatically, and there’s no way to select it when you have HDMI pass-through enabled. Maybe there is a way for your TV to decode the DTS signal to PCM?

Just thinking out loud.

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