Nvidia Shield Dolby TrueHD playback is borked

Oh right I wasn’t aware.
I’m watching a show right now and the 10 second timer thing is working fine.
That said I’m on the side loaded test release still and haven’t upgraded to the beta.

Heading off to work now but will try the beta when I get home In the morning.

On the latest beta, Plex won’t select the 4k version of the videos in my library. Only the 1080p file. Was working fine on 8.30.2.

To be clear I have two video files in this movie. One is 1080p, the other 4k.

So it’s not even allowing the selection of the 4K file?

Not having this problem here. Tried multiple movies that have both 1080p and 4K version stacked. Automatically plays the 4K version on compatible devices. I can also choose and play either version via “Play Version.”

Running 9.1.0.31720 (747f1195)

1 Like

Just installed and tested 9.1.0.31720-beta, and I am super happy to report that all the files that would not play with the previous betas now play just fine. In addition, and this is really awesome, 96kHz audio does no longer experience drop-outs (My Fair Lady, Akira, etc.)!

Thank you devs, and great job!

One minor bug report, in addition to the “play next” function: When you first open Plex, and you move to the left from the Home screen, the selection goes to the (pinned) library directly to the left instead of the top one, Home. This bug existed up until a few versions before, so it’s not entirely new, but it was fixed and has now returned.

1 Like

Still having issues with the 9.1 beta. Watching BlackHawk Down UHD remux. Played fine for 30 minutes or so and then there was an audio drop out and when then audio went out of sync by about 10 seconds. I exited out and restarted. Worked for a couple minutes before it happened again. So for now I am going to have to continue using Kodi for 4K.

Curious if anyone knows if this also fixes the Atmos sync issue with movies that came from a disc with branching cuts of the film?

1 Like

Does that have branching cuts? Sounds like the branching cuts issue

Just had 9.0.1.31729 pushed to my Shield and then almost got divorced. Cannot play a movie without crashing. I can start a movie from the very beginning, but afterwards, if I pause or dare to try and skip though - absolute disaster. The movies to which I refer are mostly 4k MKVs (which I own). For the sake of the children please fix this.

2 Likes

EDIT: Just installed Plex 9.1.0.31720 and TrueHD works again! :grinning:

As many before me, I’ve the same issue. After enjoying many, many movies in TrueHD Atmos, the issues started when I updated to 9.0.1.31729. When trying to play a movie with TrueHD the “loading circle” is shown. TrueHD playback works in Kodi, not without issues though (random dropouts).

The workaround for now is to let the Shield handle TrueHD decoding, e.g. disabling passthrough of TrueHD. This will result in multichannel LPCM being sent to my receiver, so Atmos is omitted. But at least I can play movies while waiting for a fix.

Particularly when you skip (scrub) a movie are you seeing it freeze on the screen where you scrubbed from but still seeing the timer act as if the movie is playing but without sound also?

If so I see the same thing.

Remember:

stable 9.0.1.31729 = bad
beta 9.1.0.31720 = good

@sixones - I noticed a new option in the settings called “Enable I/O Cache”, which defaults to on. Could you let us know what that does? Thanks!

@VBB

So are you seeing reliablity in the beta?

I’m still on the Alpha/test release that sixones posted several days ago.

Seeing some of the comments on the beta I have shied away so far.

On that release movies with branching are still screwed if you dare to ff/rewind.

This is an outstanding issue that i have been trying to solve (some of my rips do the same). The problem seems to be that the devices decoder plays the video slightly faster which is preventing ExoPlayer from keeping frames in sync.

Can you provide logs of the issue? Im unable to replicate here.

1 Like

The beta is the same as the alpha I posted, slightly more up to date with navigation changes but nothing playback related is different between the two versions.

Can you provide a sample that has this issue?

The I/O cache sits between the demuxer and your media source, pulling in data from the source in a linear fashion and allowing the demuxer to perform I/O seeks back and forth without hitting the network - allowing for smoother playback and playback of badly muxed videos where the packets arent contained in a linear fashion without excessive buffering. For pretty much all cases it should be left enabled, if a video is behaving badly during playback it can be useful to disable it temporarily to see if the issue is resolved - the option is there for support / debugging capabilities rather than something you want to play with yourself. Might be hidden in the future.

3 Likes

I’ve just finished watching Mission Impossible 3 without a single a glitch, including it being paused a couple of times - yay!

@sixones - I still have to reboot the Shield to get any of my MKVs with DV to play with DV though. If I don’t reboot, I either get no video or a spinning wheel with the film never starting. You may recall that you were looking into this a while back and we exchanged some PMs.

I watched half of a movie last night with no issue. I’m hoping it will pick up where it left off. I needed sleep, no issues with the build

As a software developer that has caused some regressions from time to time, I know the importance of a good test setup. Do you guys have some regression tests in place to prevent something this major from occurring again? Can it be handled with automation or is a human tester required?

Client Version: 9.1.0.31720
Client: nVidia Shield Pro (2019), Experience 9.0.1(33.1.0.283)
Server Version: 1.25.8.5663

After updating to the latest beta version just pushed, I tested out a 4K TrueHD Copy of ‘Ron’s Gone Wrong’.

When first starting, the player spins for 5-10 seconds before starting, then immediately stops to buffer / spin again. It does eventually start playing, but continues to pause / buffer. Fast forwarding a bit leads to the same spinning, playing for a second then pausing to spin again.

Selecting the other audio track 5.1 works without issues.

What could be used next to troubleshoot?

Attached Android and Server Logs below.

Note: I do have analytics.plex.tv blocked by pi-hole and have opted out as that seems to flood the logs a bit.

android-tv-beta-logs.txt (4.7 MB)
Plex Media Server Logs_2022-04-02_07-45-17.zip (3.6 MB)

Any help would be greatly appreciated. There’s also another issue of when using ‘Skip Intro’ on TV shows the audio is out of sync and you have to ‘rewind’ to get it back in sync, but that is outside the scope of this post.

EDIT: After looking through some of the logs, it appears to be transcoding which may be leading to issues instead of using DirectPlay. I will also look to play on another 4K TV with a similar setup and post the logs.

I don’t know if what I’m experiencing with 9.0.0.31675 is exactly the same issue, but when I first start a TrueHD movie it does tend to get locked in buffer/spin mode. If I back out and try starting the movie again it seems to resolve the issue.

This version is definitely a big improvement overall, but minor flakiness persists.

testing 9.1.0.31720-beta
No De-Sync audio issues with TrueHD.

But i did notice that it always selects the English external subs for me and not the preferred Dutch ones.
If I Select the Embedded subs in another language then it shows the correct language.

i think we had this issue before

just did a search, seems to be a issue with the new demuxer, when i switch back to 8.31.1 i can choose the sub language i want and it shows the correct one.

talking about external subs
if i use the embedded subs it works