Android pulling the wrong subtitle file, or none at all

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

The Tintin files here are the files in question for this post
https://drive.google.com/drive/folders/1qMD4KUNFRyRL4wIqKnxgh4agjuq9LZ1g?usp=share_link

I only see the non-SDH for that Tin Tin file. What was the SDH version called?

That was the only subtitle file that I had with that one

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

I’ve been trying to replicate this problem using random media that is remote or local, as well as with the samples and haven’t yet been able too.

When you see the problem, are you selecting subtitles from the preplay screen, or during playback?

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 have tried both of them, TinTin and Picard, neither seem to have a problem when using my SHIELD or mobile device.

Are you transcoding when you see the subtitle selection issue? Do you experience the issue on just your phone, or an Android TV device as well?

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 don’t see anything, I’m an end user. The logs just look like gibberish to me

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.

Would you be able to replicate the problem with TinTin on your device, and then grab the logs again?

If you let me know the steps you took as well that would be helpful.

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

Perfect, thanks will look over them.

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?

1 Like