ASS Subtitle Delay/Frame Mismatch on the Nvidia Shield (possibly all Android apps?) for Typesetting

Server Version#: 1.42.1.10060-4e8b05daf
Player Version#: Android 2025.23.0

Ass subtitle delay on Nvidia Shield - Plex Players - Plex Forum

Continuing where this one left off. Not sure if it only applies to the Shield or all Android devices.

There appears to be a 1-frame delay when playing content with ASS subtitles that contain (complex) typesetting (only on the typesetting itself I believe.) This creates a very jarring experience since the TS is supposed to be synced to the video.

Edit: Seems like it only applies to moving TS, or TS with certain effects? Will need to investigate.

This does not occur in any other players, only the Plex for Android app. I’ve had to switch to Kodi to fix this when watching anime, but would prefer to use the official Plex app since I prefer the UI. I’m sure one of the devs who watches anime can test with some fansubs that contain a lot of TS to confirm this. The issue is probably with ExoPlayer still. What if you just let people decide which player to use on Android as an Advanced setting (switching between ExoPlayer and mpv/whatever you use in your other players?) It’s clear that making EP as good at handling ASS subs as MPV is quite challenging, considering there are still issues after years of development.

@sixones I think you’ve replied to previous threads, so maybe you can help?

Edit 2: Okay, seems like the issue is fixed when you switch from Auto to either Always or Only Advanced Formats for burning subtitles. Not sure why that issue exists with Auto.

1 Like

I Confirm this issue with all android tv app…

Only with ASS subtitles also

Changing burning subtitle to always or only advanced formats solves the issue but makes the media transcoding.

Please plex devs solve this issue that has been reported more than 2 years ago… @Atomatth @ChuckPa

I also have been facing this issue. Only seems to affect more complex subtitles like sign replacements and such. The burn in options do fix the visual issue but seems to be due to transcoding.