[BUG] PLEX displaying wrong subtitles on NVidia Shield TV Pro

PLEX Client Device: NVidia Shield TV Pro (Shield Android TV SW version 9.0.1(33.1.0.283)
PLEX Player Version: 9.0.0.31604 beta

PLEX Server Device: Synology NAS DS416play (DSM Version 7.0.1-42218 Update 3)
PLEX Server Version: 1.25.8.5663

PLEX on the NVidia Shield TV Pro is using the wrong external subtitle.

Example: Shang-Chi and the Legend of the Ten Rings

The mkv includes PGS subtitles (which don’t always play on all devices). I also added SRT external subtitle files to the folder (in case I want subtitles on a device that won’t play PGS subs).

Here is a picture of the file folder on my server:

I checked the SRT file and didn’t see anything odd like bad formatting (not to mention it plays fine on the iPad).

Here is a picture of the subtitle list on the Shield TV Pro for this movie:

When I choose the non-forced SRT file, PLEX on the NVidia Shield TV Pro is displaying the forced SRT file. I do not experience this problem on PLEX on the iPad.

I played the movie long enough to confirm that the wrong subtitle track was being displayed then generated logs:
PLEX Player Log 2022-03-26 1428.txt (4.2 MB)
Plex Media Server Logs_2022-03-26_14-29-07.zip (4.5 MB)

messed up subtitle selection has been on android for a long time and they probably aren’t going to fix it any time soon. Change subtitle burn in policy to “automatic” might solve this issue.

I appreciate your suggestion. Burn in policy has been set to automatic since I set up my system. 99.9% of my PLEX usage is just local viewing at home so I set everything up for direct play. I made a decent effort to make sure everything in my equipment chain would allow for that.

I don’t think this issue is a burn in policy. Nothing is getting transcoded. PLEX is simply choosing the wrong file to display compared to the one I selected. I use subtitles most of the time when watching PLEX and I actually haven’t run into this particular problem before. However, I’m usually running PGS or VOBSUB that came with the original discs instead of the external SRT files I added to this movie’s folder.

I voluntarily opted into the beta program so I am not totally surprised when things go a bit wonky. I’m also fine with taking the time to report bugs I find in the beta versions in the hopes that it will help iron out the wrinkles in the software.

Have you tested any of the Android TV experimental builds with the new demuxer?

I know this mentions TrueHD audio track issues, but the demuxer affects all track types and might help.

The latest one is here:

No I haven’t tried that and I might give it a go. I’ll have to refresh myself on how to manually install PLEX on the NVidia Shield TV Pro…

Do you think the demuxer would affect external SRT subtitle files or does the demuxer only affect the tracks included within the MKV?

It’s possible it only affects internal tracks, as I would think external would only need to be muxed since it’s already “demuxed”, but I don’t know for sure.

This demuxer fixed internal audio track selection issues on my phone that were very similar to your external subtitle selection issue, which is why I suggested it

Well I didn’t get around to the manual install of the experimental build but 9.1.0.31720 beta is available now. I updated and it hasn’t fixed this issue. Thanks for the suggestion though.

I checked the same movie on my iPad again and the iPad doesn’t have a problem with any of my subtitles.

Good to know.

This is a provlem with all android. It wont care what you pick it will take the first external file by letter

Thanks for the heads up. I recently saw the thread talking about how it picks the first external file. I guess I’ll keep waiting for a fix.

Looks like this was fixed in either Plex for Android 9.1.0.31792-beta or Plex for Android 9.1.0.31834-beta (they both were released in a short time frame).

Marking this solved. Thanks PLEX team.

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