Entire show (/Media/Documentaries/BBC Documentaries) won't show local subtitles

Hi,

I’ve got various shows within /Media/Documentaries/ which display fine with local subtitles but despite having files such as those below no subtitles are found:

  • Season 2011/BBC Documentaries - S2011E31 - The Secret Life of Waves.mp4
  • Season 2011/BBC Documentaries - S2011E31 - The Secret Life of Waves.en.srt

I’ve ensured that “Local Media Assets” is enabled and other files display fine. I’ve had a look through all files within BBC Documentaries and can’t spot anything with a diacritic character at all.

Any ideas as to what I could try? I’ve refreshed the section and re-scanned all files but nothing seems to help.

I’m running Plex server version 1.4.3.3433 (web is 3.0.1) on a Synology NAS.

Thanks,
Alistair

Please post the Plex XML info of one of the episodes within that particular show.

Sure thing, I’ve attached the XML for the episode I listed above (S2011E31).

OK, thanky you for this.
The show is matched with the TheTVDB agent.

Sorry, for asking again,
Settings - Server - Agents - Shows - TheTVDB
is ‘Local Media Assets’ really active there?
(make sure you are not just on Settings - Server - Agents - Shows - Personal Media Shows )

Do you have other tv shows where external subtitles do work?

How did you add the subtitles to your NAS? Were they added the exact same way as the video files themselves or did you use a different way (SMB, FTP, automatically by SubZero)?

May I have one of the subtitle files for inspection? (Zip it and them attach it to a PM to me.)

Hi,

Thanks so much for looking into it.

Yeah all the shows are matched and Server → Agents → Shows → TheTVDB definitely has “Local Media Assets” enabled (see screenshot).

The weird thing is that I’ve got other shows in the Documentaries folder with external .srt files that do work. For example within /Media/Documentaries there’s

  • MasterChef (2005)/Season 13/MasterChef - S13E07 - Episode 7.mp4
  • MasterChef (2005)/Season 13/MasterChef - S13E07 - Episode 7.en.srt

The .srt files are copied across at the same time as the video file via SMB. There are some other BBC shows that don’t display local subtitles either such as Panorama. Yet at the same time there’s MasterChef which does work. All three of these shows are in the same /Media/Documentaries folder and library in Plex. You’d think that if external subtitles work for one show in the Plex library that it’d work for another in the same library.

The thing in common with the two that aren’t showing subtitles is that those shows have heaps of seasons and have been going on for many years. Probably not useful but thought I’d mention nonetheless :wink:

Have PM’d you an example srt file and attached the XML for an episode of Masterchef that does work with external srt’s.

Cheers,
Alistair

It’s due to Plex brain damage:

I gave up in disgust years ago and now just patch the Python code myself. The mind boggles how they can ignore bugs like this.

@Toolybird said:
It’s due to Plex brain damage:
https://github.com/plexinc-agents/LocalMedia.bundle/issues/49

As I read this, this issue doesn’t apply here, because this show is not date-based.

@phiali have you updated the Plex server version in the meantime?

@OttoKerner said:

As I read this, this issue doesn’t apply here, because this show is not date-based.

Huh? The bug applies when the season is 4 digits i.e. 2011. Exactly what the OP has here. Get it now?

Yeah I’m keeping updated with the Plex versions and am currently on version 1.5.5.3634.

@Toolybird thanks for the pointer to that issue. I think I’m going to go editing the file to see if that’ll fix things. I’ll report back!

Oh wow @Toolybird that totally solved the issue! After applying the changes listed over at https://github.com/plexinc-agents/LocalMedia.bundle/commit/4ac0c566fbaf15e8d021e7c01159d3c3036447ad to /volume1/@appstore/Plex Media Server/Resources/Plug-ins-995f1dead/LocalMedia.bundle/Contents/Code/__init__.py I refreshed the shows and subtitles are appearing!

Here’s the XML for The Secret Life of Waves showing it appearing:

<Stream id="99292" key="/library/streams/99292" streamType="3" selected="1" codec="srt" language="English" languageCode="eng" format="srt"/>

It’d be great if we could find a way to incorporate issue 49 as otherwise this change needs to be made after every Plex update.