I have a srt file in the same folder as my movie file named .en.srt which shows up on both the plex web viewer and the iOS app as selectable English subtitles. But no subtitles show up at all during the video. I have verified the subtitles file works fine in VLC. I have tried removing and readding the movie and restarting the media server with no such luck.
I too have almost the same problem. I have SRT files in the same directory as the movie files (identical names for both files). GOM player is able to recognize that there are subtitles available, but PLEX usuallly does not recognize that subtitles are available. I do have some infrequent instances when PLEX does recogniz that subtitles are available. Those instances are few in comparison to the number of subtitle files available. Rescan, including deep scan, does not find th subtitles. Nothing in the activity logs indicates a problem.
IMO this is a very annoying problem within PLEX, and I would like to see it resollved. I have some foreign movies I would like to play through PLEX.
The subtitles are appearing in the my Windows Plex Media Center just fine so Plex can obviously see and play them. But I've tried everything, short of a full reinstall, and the subtitles still do not appear in the iOS app or the web player. This is a major pain for me as I can effectively no longer watch movies that require subtitles.
I have made some progress in regards to this issue, but still consider it to be a bug. After looking at the srt file format specs I noticed the line 'Subtitles are numbered sequentially, starting at 1.' My subtitle file did not start at 1 and while the line numbers incremented it was not always by 1. I rewrote the subtitle file and it started working fine.
I still consider this to be a bug by Plex's subtitle parser, because the Media Center client seems to have no issue parsing these malformed srt files while the other clients do. I don't quite understand the purpose of line numbers anyway, as long as the subtitle lines are in chronological order.
I would like to see where the subtitle problem get some action. So far nothing is being done to fix this problem. I have analizded my SRT files, and I cannot determine why subtitles work for some movies/TV shows and not for others. Again, I am ALWAYS able to see that subtitles exist when using GOM player on my PC (http://player.gomlab.com/eng/). Perhaphs PLEX is oversomplicating how subtitle files are to be employed. Please fix this probllem. It is more than an annoyance,
Plex Media Server 0.9.7.22 does not allow changes to Plex/Web "Player" settings. The changes are only temporary, i.e. as long as your browser is open. In addition, "Direct Play" seems to have no bearing on whether or not subtitles are recognized. I have instances where subtitles ARE recognized, but more often they are ignored. I suspect the recognition process is based on settings within the movie file itself. As I have said before, this is a most annoying problem!!!!
I'm also having the same issue and it seems they don't care about it, because nor mods nor devs nor admins have say a single word in 21 days since this thread was created.
I've had this issue before, however I am using a Mac plus Roku. I share my library with 3 other people and I'm a bit of a perfectionist when it comes to my movies and media. It was so frustrating to me that I ended up creating a "secret" folder on my Plex where I could try every single trick to make it work. I used 3 movies as my examples.
I messed with OpenSubs, Podnapsi, you name it. Every kind of file name with every form of coding possible. Direct play, stream, transcode, auto. I. Did. Everything. On my VLC/GOM/Plex Media Player, they all worked correctly. When I tried to stream it - no go.
Do you know how it got fixed? The update corrected it!
No help from the website or forum or customer service. They just flipped a switch and it started working one day after literally weeks of trying. Add the file, refresh metadata, check it, try it again, delete, reset, etc. It's annoying as h*ll to me because there was never a solid answer much like with you guys. It's like it pulled it's head out of it's own a*s one day but wouldn't tell me why.
All I can suggest is that you spend way too much time looking at specific, FOREIGN language dialogue only subs and try that. That's the one thing that kinda worked for me but I have been very vocal about this issue. I'll sign a petition or do whatever I have to do in order to make Plex read subtitles correctly.
I also didn't have subtitles showing up for certain movies. Refreshing/Rebuilding the metadata made no difference.
Solution:
Enable Local Media Assets for Movies and TV Shows. See attached screenshot.
For Movies I use The Movie Database as my agent, but I also enable Local Media Assets and set it as a higher priority than the agent.
Same goes for TV Shows.
You will still need to manually refresh your movie in order for Plex to recognize that a srt file exists.
And FYI, my media is labelled as follows:
FOLDER: "Movie X (2010)"
- "Movie X (2010).avi"
- "Movie X (2010).srt"
Edit: When I go into the individual channel settings the scanner and agent shows the appropriate settings for some reason, the page you screenshotted does not.
I also had the same problem before (Subtitles showing on the menu but doesnt show while playing). The thing that fixed the problem for me is changing the subtitle renderer option from auto to ios,pms.
you will find this option if you go to "settings" on plex connect. I use ATV so I go to trailers and then choose settings and then change the subtitle renderer option.
I have the subtitles working on my Plex player, on the Plex app on my tablet, but not on my TV. I am using Plex from a Phillips media player. I currently have Direct Play and Dorect Stream turned off in the Preferences, but it looks like no combination of these provedws the subs at the tv, although they work everywhre else :-( Any help greatly appreciated.