Server Version#: Latest
Player Version#: Latest in every device mentioned below (I’m sorry, I’m at work right now and can’t get the versions but I’m 100% sure they’re the latest)
Hi! I’ve been using Plex for a while now but I notice the only way I can get an audio Direct Stream on my 4K and HDR-compatible BRAVIA 49X7005D Android TV and my STR DH-770 receiver (which supports up to 9.2 channel audio, including DTS-HD MA and Dolby TrueHD) is by setting the audio stream to AC3 (DD) 7/5.1, otherwise the server will transcode it to an EAC3 (DD+) 5/7.1 stream.
Also, when it’s a DTS-HD MA and Dolby TrueHD 5/7.1 stream the server doesn’t Direct Stream 4K HDR HEVC video, instead it transcodes to a 4K non-HDR H264 stream.
This happens in every scenario below and in every app audio passthrough via HDMI is turned on:
When I use the app on my Android and Chromecast it to the TV (not to the app, to the TV’s Chromecast player);
When I play directly from the app for Android TV;
When I play from my PS4, connected to those same devices.
Why does this happen? What are your thoughts? I was also having the famous issues with PGS subtitles forcing the server to transcode 4K HDR HEVC video but solved that by using the OpenSubtitles.org agent to use external SRT subtitles.
Yes, because your Shield is feeding the receiver directly, and then the receiver passes the video through to your TV. The Android app on TV’s does do passthrough, however as stated, it will not do all of them until eArc is activated on some TV’s that do not already have it. You also need a receiver that supports it.
Your comment opened my eyes to the understanding that the receiver can read both DTS-HD MA and TrueHD via, let’s say, a blu-ray player connected to it, but when the source device is either connected to the TV or is the TV itself, it can only send “back” to the receiver audio up to DD+ (EAC3). and that’s precisely what I think is happening in this case. For some reason Plex cannot “read” that the device that’ll read and play the audio is a DTS-HD MA/TrueHD-compatible device and so it decides to transcode.
But this is weird because if I use Plex on the PS4 - the console being connected to the receiver directly - it won’t output those formats either. But in this case I think it’s a PS4 limitation, because if I remember it well it can only output regular multi-channel DTS/Dolby or LPCM.
Is eARC working yet? I’m awaiting the arrival of my new LG 9 Series OLED TV that has it, specifically for the reasons of using eARC via Plex to finally get HD Audio… I’ve not seen anyone confirm that the Plex client is supporting it yet though…
I don’t think there is anything complex about it, it just needs to pass through the audio without modifying it to a compatible receiver… which it should be doing anyway? Unless you’ve ticked the box to convert it.