[BUG] Android TV player renders wrong subtitle track when selecting external subtitles

Edit: This was fixed in update 8.21.0 → 8.21.1, works fine now.

2 Likes

This is happening for me now. Also Android TV.

Server version: 1.23.5.4862
App version: 8.21.2.27212

It’s pretty weird. If I select an external srt it sometimes won’t show any subtitles at all. If there are multiple external subtitles to choose from (let’s say English and Danish) and I pick the English one it will render one of the embedded subtitles, even if those embedded subtitles would usually require transcoding (which I have disabled). But if I pick the Danish subtitle it will render the external English subtitle (or perhaps an embedded English sub). If I manually pick embedded subs (in these cases usually PGS) the media won’t play, since it requires transcoding. Also, the Android TV app shows the current active subtitle is the one I selected even if it is rendering something else.

If I chromecast from my phone, the subtitles will be rendered correctly according to the subs I have selected.

1 Like

I’m having exactly the same issue on 8.22. This only happens in some movies and not the others. I have no idea what’s triggering the bug as I found no common cause, it seems to be totally random. Did you find any fix for this?

Also the phenomenon tells me that plex on android tv, or exo player to be exact, is perfectly capable of direct playing image based PGS subtitles. Plex just for some reason doesn’t allow it.

1 Like

After some playing around I found turning burn-in subtitle policy from “image only” to “auto” made this bug go away.
Now at least external SRT subtitles will correctly play. The trade off is that you can no longer direct play most ASS subtitles.

2 Likes

That is interesting. I will check what my current settings are and give it a try.

Thank you very much for your reply!

This solved the same bug on my Nvidia Shield TV

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