SRT vanishing with client

Server Version#: 4.147.1
Player Version#: 1.112.0.359-0d79a49f
Hello,

I have a weird behavior with plex : when playing from browser everything is good, but when I want to play the same media in the player it doesn’t want to show the subtitles.

That is weirder is for the same serie, it will show the SRT for all other episodes !

The good old GPT says it’s because Plex transcode in the browser and not in the player. But unfortunately I cannot find how to force transcoding or bruning subtitles.

I got the same situation with the windows player.

Do you have any clue about this ?

It seems that I’m not the first with this problem.

Thanks in advance !

It’s neither old nor good. And I tells rubbish, because Plex is not transcoding in the player.

Try loading the subtitle stream in question into Nikse.dk (not the online version, but the full download)
Then let it look for common issues in the file.
Vanishing lines are commonly caused by things like

  • overlapping lines (their time codes overlapping, that is)
  • non-contiguous line numbers
  • arbitrary line breaks before the actual text
  • invalid text encoding (Always use “UTF-8 with BOM” as text encoding)

Is it possible, that you are using a TV screen with enabled “Overscan” to watch?

When searching for issue in both of my .srt files I got nothing wrong with what you told me.

I got the same result in my TV and my computer.

In the plex client I got no subs, but by opening plex in a browser it works.

Maybe I wasn’t clear enough in my post, but I got no subs at all in the client.
And I got full subs with the web browser.

Also I noticed two options in the debug menu :

  • Direct play and direct flux

When disabling both options, one of my two .srt is working.

Maybe we can dig in this direction, but I have no clue left on what doing next.

That simply forces the Plex transcoder to take the subtitles and make them a part of the video picture. That way the client doesn’t even know that subtitles are shown.

Have you tried to do a full reset of all client settings?
Close the player, then delete the configuration folder of the player.
On Windows, it is in C:\Users\<your_user_name>\AppData\Local\Plex
Careful! Ensure that the folder name is just Plex and not Plex Media Server!
Clear out this folder. Then start the client again. You will have to sign in to your Plex user account again.

That simply forces the Plex transcoder to take the subtitles and make them a part of the video picture. That way the client doesn’t even know that subtitles are shown.

Can we force this behavior and choose subtitltes we want to use ?

Unfortunately deleting the C:\Users\<your_user_name>\AppData\Local\Plex folder doesn’t solve my problem.

I had to reconnect but still can’t see my subtitles.

That’s what you just did by disabling Direct Play and Direct Stream.

Yes but it works for one subtitles and I cannot chose which one.

It doesn’t solve my problem right now, and it’s pretty anoying I need to use my web browser to watch movies.

Also I ran the episode and the .srt with VLC and I worked well.

I can provide logs or whatever you need to solve this !

It should work for any subtitle. You just need to select it before starting playback.

Indeed, but it’s not actually.

So we got no solution for this case ?

It’s pretty annoying because I bought the Plex Pass and I’m not able to have a normal use with Plex.