External Subtitles (.srt and .ass) broken - sometimes work, sometimes don't work

Hi guys.

I’ve been having some trouble with my external subtitle files not working consistently with Plex.
I’ve tried a lot of things:

  1. Making sure they’re encoded as UTF-8
  2. Used .srt files instead of .ass files, and vice versa.
  3. I tried to use the .srt file from a show with subs working properly (show B) on another show (show H) and the subtitles don’t show up for the second show.
  4. Tried refreshing my library plenty of times.
  5. Made sure the subtitles load when I play the shows in my own media player.
  6. Tried an addon, SRT2UTF, to see if it might be helpful

I tried simpler naming for the files in my shows.
I thought I found a pattern where it was working on shows with a single word as the title (ex. working with “Barakamon”, but not working with “Hunter x Hunter (2011)”) but I couldn’t verify this…
I’ve tried numerous settings for subtitles, to no avail, and I’m not sure why the subtitles work for some shows and not others.
All my episodes are in .mkv format, and my subtitles in .srt or .ass, encoded in UTF-8.

Any subtitle master figure out what’s wrong with Plex?

Are you using Season 0x subfolders? You have to, if you want external subtitles to work.
https://support.plex.tv/articles/200220687-naming-series-season-based-tv-shows/

How are the subtitle files named? (please give actual filenames, not generic placeholders)

Shows where external subs works: https://i.imgur.com/EABJJYU.png
https://i.imgur.com/9Mz34pO.png

A show where external subs doesn’t work: https://i.imgur.com/zZT8a3y.png

I never used season subfolders before. Anime’s kinda different where it’s usually just 1 season per folder, most shows are 1 season long, and additional seasons get their own name, and their own show listing.

I’m re-adding my library to see if this fixes anything.

edit
It seems like re-adding my library has been fixing my shows, actually. I guess a refresh of the metadata wasn’t enough to fix it.

Unless you install custom (and unsupported) scanner and metadata agents, you must treat Anime exactly the same as regular tv shows in Plex.

Which means:

  1. always create season folders - even in shows with only one season
  2. Use the same naming as required for tv shows
  3. use the season organization like they use on TheTVDB for this particular anime. Plex uses TheTVDB to fetch metadata. So you must refer to this website .

There are 2 different Hunter x Hunter. Which one do you have?
https://www.thetvdb.com/series/hunter-x-hunter
https://www.thetvdb.com/series/hunter-x-hunter-2011
None of the two has over 100 episodes in season 1.

Indicate your version by adding the year in parentheses.

Anime /
   Hunter X Hunter (1999) /
      Season 01 /
         Hunter x Hunter (1999) - s01e01 - Boy Going on a Journey x Leaving x Sound of the Wind.mkv
         Hunter x Hunter (1999) - s01e02 - Encounter x Intimidation x Departure.mkv
         ...

I copied the first 4 episodes of my show and created a Test folder, and added that to a separate library on plex called Test, and then it worked just fine.

For some reason though, when I add a lot of shows, it doesn’t work out.
The season 01 format isn’t logistically possible because I’m uploading a lot of these shows, and I need to keep the original filename so I can know what version of the show I have.

I don’t get how Plex can properly match the show and give me the original episode title, but then decide not to load the external .srt file with it. There should be some way to just load the .srt from the same filename, the same way you would with any local media player.
When Plex does the initial scan of my library, it FINDS the external .srt file and lets me select, but then after it finishes the scan, it decides not to let me use it.

If you have to keep the non-conforming filenames, you’ll have to research the use of custom scanners and agents.

Oh I’ve had this problem for years. Some folders work fine. Others not at all. Sometimes odd files in a folder just don’t recognise as having subtitles. In all cases if the file is accessed directly and viewed with VLC then the subtitles are shown. Files are named after reference to TheTVDB.
View of a problematic folder - view from a windows laptop across the network. Files are actually on a NAS as is PLEX.
Y:\Documentary\BBC Documentaries\Season 2018
image
none of those show as having subtitles
image

OK. Here’s how I figured it out:
Go to Settings>Server>Agents>, and then under each listing (Movies, Shows) and under each sublisting (TheTVDB, etc.) drag the “Local Media Files” above TheTVDB and every other listing.
It should look like this: https://i.imgur.com/iqYOtU1.png

With Local Media Files being at the top, Plex should load local subtitle files properly. They just need to have the same name as the video file and it should be fine.

Now I have no issues.
Thanks for inspiring this idea, guys ~

4 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.