[Bug] Asian language subtitles only appear as boxes

Server Version#: 4.137.1
Player Version#: 8.38.1 (8966)
AppleTV Version: tvOS 18.0 [22J5356a]

I’m using the tvOS beta and when using plex Chinese SRT subtitles only appear as white boxes. I have some dual language subs (side note please make that a feature) and the English will show up but the Chinese is just boxes.

Sounds like the Apple TV might misinterpreting the characters sent to display on the screen.
Can you verify the subtitle file is encoded as UTF-8?

Yes. They are. These are not embedded subs so they’re automatically always re-encoded UTF8 by my subtitle grabbing application.

Most of the time I can’t use the built in more subs because there isn’t a mandarin version available.

I noticed this forum thread describing the same symptoms with another app but subsequent updates fixed their issues. But the symptoms are mostly the same.

tvOS 18 is out and this is still broken with plex. I can play the exact same movie on my other Apple TV that’s on tvOS 17 and it shows the subtitles correctly.

I’m seeing a ton of these in the logs of the appletv not sure if they’re relevant.

2024/09/17 19:36:57.465 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.467 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.469 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.471 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.472 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.473 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.475 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.477 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.479 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.480 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.481 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.483 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.484 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.485 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.486 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.488 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.489 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.490 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.491 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.492 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.492 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.493 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.494 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors
2024/09/17 19:36:57.496 (1666533) 📝 PMKModel.m:391 | No class found for element UltraBlurColors

As you can see it only affects Chinese symbols.

Awesome. Thank you so so so much. My wife depends on having Chinese subtitles so we haven’t been able to watch a lot since this broke.

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