I believe this issue is only occurring on my Android phone. It has persisted across three Android phones, however.
The title says it all. It almost always involves an external SRT file, but not always exclusively. I’ll tell it to use the external English SRT file, and it might display no subtitles at all, or it might instead display the SDH version even though I’ve selected the non-SDH version, or it might display a different language. Doesn’t happen with all videos, but it’s a regular occurrence. Logs DMd
I have a similar issue where my external subtitle files cannot be displayed properly on mobile devices. They display correctly on the web and macOS clients. A friend of mine reported that he also cannot use external subtitle files on the tvOS client and is now using a third-party player (Infuse) to play Plex media, which can load external subtitle files from Plex without any issues.
Subtitles which internal the media files all works fine.
btw, im using nginx to proxy plex, I tried to stop using custom hostname, and turned on plex built-in remote access (with ‘plex.direct’), external subtitle can work well on mobile device.
I don’t know what should I do already, tried to edit a lot in nginx config, none of them can fix the problem. Sadly I have to use proxy server because the direct connect to my PMS is not fast.
@xsnaruto if you can provide the android logs or ios logs after playing the media where subtitles fail and the plex media info xml from the media it was from I can add it to bug report
it doesn’t matter when I select it, no combination of anything can ever get it to display the correct subtitle file on Android. have you tried using the exact MKV and SRT files that I sent to Big Wheel?
I assume that they’re transcoding, you’ll have to check the logs. since it seems to be treating the files as if they’re being played remote, I think that usually induces transcoding? have you tried playing the files remotely?
and yes, the issue persists on Android mobile devices and my Chromecast with Google TV
Your logs show you are direct playing, though for different video files that the samples you have shared - though I’m guessing you see the same.
I’ve tried remotely via a cellular connection and forced a transcode, as well as a direct play. However it still works correctly, switching subtitles on Picard moves to the correct subtitles.
I meant you see the same issue in a different video, rather than in the logs itself. Will see if I can get another member of the team to try and replicate the problem.
That’s odd, I had replicated it with Tintin and Star Trek before pulling the logs. do I need to wait a few minutes before pulling them? I’ll go ahead and do it again
oh and I’m not 100% sure that it is the same issue on Google TV. with that, it always just looks like a formatting issue, where it just refuses to use my preferences. but, if it thinks that it’s pulling from an ass file instead of an SRT, it would cause that, so they might be the same issue.
You don’t need to wait, if you replicate and then pull the logs they will be available. If you can, can you use your mobile phone and be sure you see the problem.
Will look into the formatting problem separately, we do have some issues with formatting not being applied correctly. When it’s playing the ASS subtitle, subtitle formatting shouldn’t be available at all for the moment.
okay, so I tried replicating the issue with Tintin, and the subtitles seemed to work just fine. so I replicated it again with Star Trek, waited about 10 minutes, and then pulled the logs, which I am DMing to you now
Looks like your transcoding so that narrows things down a bit for me to replicate, which subtitles did you try to select and which did it end up playing?