Unable to direct stream on Nvidia Shield Pro 4k

Server Version#:1.25.2.5319
Player Version#:8.27.2.29938

Pulling my hair ou with this new device. Trying to play. 4k DTS-HD 7.1 version of Not Time To Die, bit rate 59Mbps. I know the device can play it as it will play it fine with the VLC Player App installed, But I want my Plex life back!

If I look at the logs I get:
DEBUG - Streaming Resource: Applying codec restriction restrict-transcode-target-codec(audioCodec=opus&context=streaming&protocol=hls&type=videoProfile&videoCodec=h264) on d44f93f554091fb3-com-plexapp-android

DEBUG - Scaled up video bitrate to 84154Kbps based on 4.500000x fudge factor.
DEBUG - MDE: Selected protocol hls; container: mkv
DEBUG - MDE: analyzing media item 1967
DEBUG - MDE: No Time to Die (2021): Direct Play is disabled
DEBUG - MDE: No Time to Die (2021): media must be transcoded in order to use the hls protocol
DEBUG - MDE: No Time to Die (2021): no direct play video profile exists for http/mkv/hevc
DEBUG - MDE: No Time to Die (2021): no direct play video profile exists for http/mkv/hevc/truehd
DEBUG - MDE: No Time to Die (2021): no direct play video profile exists for http/mkv/hevc/ac3
DEBUG - MDE: No Time to Die (2021): no remuxable profile found, so video stream will be transcoded
DEBUG - MDE: Cannot direct stream video stream due to profile or setting limitations

DEBUG - Scaled up video bitrate to 84154Kbps based on 4.500000x fudge factor.
DEBUG - MDE: Cannot direct stream audio stream due to codec truehd when profile only allows opus

DEBUG - MDE: No Time to Die (2021): selected media 0 / 1967
DEBUG - Streaming Resource: Reached Decision id=764 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=1967 part=(id=1967 decision=transcode container=mkv protocol=hls streams=(Video=(id=4356 decision=transcode bitrate=84154 encoder=libx264 width=3840 height=1608) Audio=(id=4357 decision=transcode bitrate=1032 encoder=libopus channels=8 rate=48000))))

All of my settings are correct, but even when I try to force it to ‘Direct Play’ I get an error that it failed and it failing back to Transcode.

Any help greatly appreciated

Nobody having/had the same issues?

Your log indicates the file has TrueHD 7.1, not DTS-HD 7.1. Do you have a different audio track you can try? It may be the TrueHD audio transcode causing the issue.

Tbh I was the thinking the same thing, I am downloading the same version with DTSHDMA to see if it’s the audio track causing it.

Is there a known issue with TrueHD? I have an Atmos setup, hence downloading that version, annoying if Plex can’t support it

Ok so as you suggested, DTSHDMA 7.1 plays fine, so it would seem to be the audio codec causing this issue.

Is it a known problem with TrueHD?

TrueHD with Atmos is direct playing fine for me. What is your setup?

Mine is Shield → Atmos capable Soundbar → E-ARC HDMI in TV.

Make sure HDMI passthrough is enabled in Plex.

Also check the Shield Advanced audio settings (Settings → Device Preferences → Display & Sound → Advanced Sound Settings → Available Formats) to make sure the Atmos and TrueHD codecs are enabled when Auto is selected. If not, your device isn’t reporting it’s capabilities correctly and you might have to switch to Manual.

Hi,

Apologies for the delay.

My setup is:
Shield > Marantz SR7015 (Atmos Capable) > Projector

Where exactly is the HDMI passthrough setting in Plex?

I have set the Shield Advanced audio settings to Manual now so I can ensure Atmos & TrueHD are selected, but hthis has not changed anything.

In the Plex app it’s Settings → Advanced → Passthrough. Set it to HDMI

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