Onn. 4k Plus device does not play DTS

Server Version#: 1.41.9.9961
Player Version#:

I recently bought an “onn. 4k Plus” device, which is cheap and great, but it seems to not correctly report it’s lack of DTS support to the server. The Android settings are indeed set to exclude DTS in the encodings, as both the player and my TV (LG C2) do not support it.

However, when playing DTS content, Plex is sending the audio as “Direct Play”, and naturally no sound at all plays.

Is there a way to fix this? So far I’ve had to re-encode all of the content, but that is rather tedius. It seems like it should just be a client profile issue, solveable server- or client-side. Is advice similar to Reddit - The heart of the internet still relevant? I found no “Profiles” directory on my server, which makes me suspicious, as well as lack of clarity on how to identify the specific client types this should apply to.

Thank you.

There seem to be a lot of other people having this issue too: onn_4k_plus_dtshd_ma_direct_play

Plex no longer uses profiles for most devices, including Android TV. I’m not sure if manually creating one would help (I’ve never tried it).

A couple of workarounds:

Workaround 1: In the Plex Android TV app set passthrough = optical. In the settings, next to Passthrough, you should see another option to select codecs. Deselect DTS.

That tells Plex to behave as if it had an optical audio connection. AC3 & PCM 2.0 should passthrough. DTS should transcode since it is deselected. Note that EAC3 will also transcode, as it is not supported over optical audio.

Workaround 2: In the Plex Android TV app set passthrough = none. Plex should transcode all audio formats.

Thank you, @FordGuy61 . I tried the first workaround, switching from “Passthrough: HDMI” to “Passthrough: Optical” and deselecting “DTS”, and this worked! Thank you very much.

This TV has no external speakers or soundbar, so that’s a perfect fix here. I can’t predict if it’d have some negative impact for other configurations, but this worked well for me.