.srt subtitles not detected in PMS, Plex/Web or showing in players

I have tried deleting the files and then added them again. Nothing seems to work. It happens to every srt files i added after changing to sonarr. Anyone have some clue what this might be?
I have also tried to manually download subtitles, but plex won’t recognize them either.

@inflames said:
I have tried deleting the files and then added them again. Nothing seems to work. It happens to every srt files i added after changing to sonarr. Anyone have some clue what this might be?

On QNAP, you want to avoid any non-ascii characters in any of the file names or folder names. If these appear, the Local Media Assets agent ceases to work.

When I see the log file you posted in the QNAP section, this is very likely:
Marvel's Jessica Jones – S01E09 – AKA Sin Bin.m
Notice the garbled characters where a simple hyphen (minus sign) should be?
Maybe you instructed sickrage/sonarr to rename all of your files and to use these wrong dashes as a separator?

A second option is to check user privileges. I think plex server runs as a different user account. all files must grant this user account at least ‘read’ privileges.

Hi guys…
I am using PLEX for MAC and i stream on a Samsung TV and I had the same issue using external srt files…
After tons of editing and searching here is what worked for me:

I went to PMS server settings->agents and set for all tabs (Movies, Shows etc) the option Local Media Assets to be on the top of the list (and of course marked).
Then i went to the library on the small gear on the top right and selected a “Refresh All” to force download new metadata.

And voila!

Hope this works for you and save you trouble…
:wink:

3 Likes

I cannot believe the development team does not address this issue…
It’s really shameful that we have to stick with Plex since no other media server/player is available. For me it’s the only streamer that does what I want: stream over the Internet and play at the other end with a non-PC piece of hardware (TV or a dongle connected to the TV).
However, the functionality errors or lack of functions have been making this tool so unfriendly that I never found in any other software. It looks to me that the development team is an one man team and this makes one single development direction, his own. It is unbelievable that all this forum does not determine this unfriendliness be removed. In the past, the removal of the folder view. Now the limit in the number of title characters displayed, displaying wrong titles in the TV Shows libraries without a way to edit, displaying duplicate movies in cases where they’re not and no edit too, randomness in playing srt files, etc.

Something similar is happening to me.

With just one show, the external srt files inside the episodes folder are visible on Plex web app (Subitles: Portuguese (External SRT) / None), but if I just play the episode, the just mentioned enabled srt sub doesn’t show while playing. What is happening?

Other shows and movies work great in this exact same way of setting.

What could I do to show them inside the playback, not only in the episode page UI?

Well, just forget what I said about the part of the issue happening to just one show.

My whole Plex library now doesn’t show srt subtitles when playing the files. It’s like they weren’t there at all.

Once again I ask, what is happening? I’ve already marked ‘Local Assets’ and moved to the first position in all tabs, but that didn’t seem to solve the problem so far.

Would you please help me?

Thanks!

Well guys, I am wondering whether there really isn’t a way to edit or delete posts over here.

My two previous posts are true, indeed. But they don’t really matter. What I mean is that on my main playback devices (Samsung TV), the srt subtitles are being shown like it is meant to be.

Maybe it is a bug on the Plex Web App so it will not show the subs while playing the video, but shows them before in the UI.

Sorry for the inconvenience.

@julioluiz said:
… on my main playback devices (Samsung TV), the srt subtitles are being shown like it is meant to be.
Maybe it is a bug on the Plex Web App so it will not show the subs while playing the video, but shows them before in the UI.

To diagnose this, I need to know

  • Which browser are you using?
  • What is your setting under Settings - Web - Player - Burn Subtitles ?
  • Is Settings - Web - Player - HTML5 Player “Checked” ?

can you zip up one of those subtitle files and attach it here for analysing?

@OttoKerner said:

@julioluiz said:
… on my main playback devices (Samsung TV), the srt subtitles are being shown like it is meant to be.
Maybe it is a bug on the Plex Web App so it will not show the subs while playing the video, but shows them before in the UI.

To diagnose this, I need to know

  • Which browser are you using?
  • What is your setting under Settings - Web - Player - Burn Subtitles ?
  • Is Settings - Web - Player - HTML5 Player “Checked” ?

can you zip up one of those subtitle files and attach it here for analysing?

Wow, I really appreciate your response.

  • Here I’ve got Google Chrome v48.0.2564.116 m (64-bit).
  • The following: Automatic.
  • Well, yeah, (Prefer the HTML5 video player over the Flash player.) it is checked.

And here goes the attached file.

Many thanks!

@julioluiz said:

  • The following: Automatic.

Change this to ‘Always’ and see if it changes anything.

You can also try to use my version of the subtitle instead. Yours had many overlapping lines.

@OttoKerner said:

@julioluiz said:

  • The following: Automatic.

Change this to ‘Always’ and see if it changes anything.

You can also try to use my version of the subtitle instead. Yours had many overlapping lines.

Yeah, it certainly changed something. Now the subs are properly shown. I am much obliged for your time and assistance, Otto. =D>

By the way, I am really sorry for spamming this thread with 3 posts over something which was so simply, indeed your help was crucial.

About my subtitles file, what do you mean by ‘overlapped lines’? And furthermore, how can that influence over something?

A million thanks once again!

@julioluiz said:

You can also try to use my version of the subtitle instead. Yours had many overlapping lines.
Yeah, it certainly changed something. Now the subs are properly shown. I am much obliged for your time and assistance, Otto. =D>

Keep in mind thoug, that now your video file is always transcoded, because now the subtitles are ‘burned in’ by the Plex transcoder in the server.
Before, it was the web app which rendered the subtitles as an overlay.

About my subtitles file, what do you mean by ‘overlapped lines’?

Open a .srt file in a text editor.
You can see that every text line has 2 time stamps: the first determines when the subtitles starts to be shown, the second determines when it is removed from view.

When a later text line has a ‘start’ time which is equal or even earlier than the ‘stop’ time from the previous text line, it is called ‘overlapping display times’.

The subtitle renderer in the Plex Web app is not very resilient to such slightly invalid subtitle files. The subtitle renderer in the transcoder behaves a bit better in this regard.
Hence the different behaviour when you change the ‘Burn In’ preference.

I just opened your subtitle file with Subtitle Edit and let it do its ‘Fix Common Errors’ routine.

A suggestion:

  1. Keep the name of the file same as the move, ofcourse with different extensions
  2. Rename the .srt file to .txt. Note if the srt is in english, you can use move_name.en.txt
  3. Update your library
  4. If it still doesn’t work, rename the movie and subtitle file names. Update the library and check again.

The same problem happens to me with even more strange phenomena. I uses PMS on a Nvidia Shield. Totally unsuccsefull trials changing filename , local media assets and all the rest suggestions found in this thread. The problem for me was “solved” only when I manually updated each movie and not the hole library.

Ah thank goodness you guys posted a workaround using the .txt solution. Was beginning to lose faith in my plex pass subscription. Now to figure out why fingerprinting for my music libraries isnt working.

So, I have an issue with my subs as well. I had the movie and subs working just fine. I decided to optimize the movie because it was in AVI format and was eating up too much CPU on my server for transcoding. Plex optimized it as .MP4 and changed the subs to (movietitle).eng.srt and now the subs do not show up at all. I opened the new sub and it only has one timestamp for the beginning of the movie and it is a full sub whereas my original was sub for non-English parts only with timestamps. I am assuming that Plex downloaded the full sub for this movie and deleted my original as the original .srt is no longer present. I know I could have just ran it through handbrake and hardcoded my non English sub into the movie…but I figured that I would let Plex Optimize do the work so that the playback would be specifically optimized for Plex…etc.

So, my issues, in order, are; why doesn’t Plex see the sub that it downloaded? Why did it download a new full sub when I optimized? Why did it delete my original sub file?

Is there a better way to get Plex to handle subs?

This stopped working for me after the last update.

This suuuucks. I tried the .txt trick listed above and it’s still not recognizing the subtitle files at all.

Same here, look at picture

Over a month and no reply/fix/solution and now plex is losing even more of my subtitles at random…I am starting to regret paying for Plex Pass. Might just be moving to KODI or something else. At least KODI has WOL support so I can set my server to sleep when it isn’t being used…and they seem to actually pay attention to issues that their customer base brings up on the forums…thanks for wasting my time and money, Plex.