Internal and External sub causes failed playback

Playback on both devices will fail if I select a subtitle from the subtitle selection. To get the media playing, I first select none then play the media. During playback, I go to the playback setting and select a subtitle. Log says, Video and Audio and Subtitle are direct playable. (The logs uploaded are from Android TV only but similar error appears on Fire TV)

Server Version#: 1.18.7.2438
Player Version#: [Fire TV]: 7.28.0.15501 (ba34f115) [Android TV]: 7.29.01.15583 (31eb3784)

See logs from Android TV here:
PlexATVFTV.txt (1.1 MB)

Logs from server:
Plex Media Server.log (2.6 MB)

The current set of PMS on certain PMS hardware (see other threads) has a video driver problem that causes such problems due to transcoding…

It could well be that PMS tries to transcode subtitles (or audio) and cannot do so.

Someone from Plex should confirm this.

The Plex Media Player should be able to direct play it.

Here are some scenarios
If I play the media without subtitle it direct plays.
If I play the media with a subtitle selected before playing, it fails.
If I play the media without subtitle then select a subtitle during playback, it direct plays.

Experiencing this as well for the past month or so. Super annoying. Reinstalled both the Plex server from scratch (docker on unRAID) and the Android TV client, no joy. If I disable subtitles before starting playback, it will start OK and can then enable subtiles during playback with no issue. Also it happens quite often that the client announces that connection to the server has been lost - only happens after a file has successfully been played and Play next screen should appear. Will attach logs when I find the time.

Really? No one from Plex gonna check on this.

settle down - its the weekend.

i bought your issue to their attention, your log does show its crashing

02-21 17:04:13.372 e: Stacktrace: com.google.android.exoplayer2.i: java.lang.IllegalStateException

Any update on this?

It’s been actively worked on, no ETA for when the fix will be ready though. Thanks for reporting the issue.

Just an update:
There was an update on Plex app on my Android TV but I am still experiencing it.

I’m investigating the issue you have reported but I haven’t been able to replicate it yet. Would you be able to create a sample of the video that fails?

If you can you could also try to disable the new player in the Plex for Android settings and seeing if the video plays without issues in our old player.

Yes, old player play the video perfectly fine. Also if a video has close caption like from a DVR recording, the video plays without audio and it is like playing in fast forward and skips a lot.

Still giving out errors even on SRT external. Log says exoplayer is crashing. Why is that?

Experiencing very similar problems here with a Synology DS1019 streaming h264 and h265 1080p mp4s with embedded VobSub titles to FireTV Sticks 4k and a FireTV Cube. Connected on WiFi with consistent speeds of 100s of MBits/s (and, not at it matters, connected to a fiber-optic ISP with consistent speeds up and down between 500 and 1000 MBps).

All of these devices are fairly recent, supposedly capable of 4k for which I have little content. So I mainly got them to be sure that there was enough headroom that I’d be able to run Plex snappy and without any issues, just like Netflix, Hulu, etc.

And, yet, when trying to play files with subtitles on the Fire* devices, I usually get an error on start, though sometimes enabling subtitles later works. But even if it works, the strain on the server, which is apparently transcoding, is sufficiently great to max out one of the CPU cores on an otherwise unloaded server and still cause stutter every few minutes. And that was where no transcoding should be needed and on a server which reportedly has hardware accelerated transcoding up to 4k.

Same server, same files, same subtitles, work nearly perfectly when played on the Plex client on iPads or the in-browser player.

Would love to have some help on this!

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