Problems with Subtitles

I am continuously having problems with subtitles. Here is what I would like to accomplish:

I own some older German movies which I would like to watch with my family in the US. Since some are German audio only, I need to provide subtitles for my family. I have checked that the subtitles are available on online sources like opensubtitles.org, but when I search for them in Plex, it sometimes works and at other times it doesn’t. Occasionally, I also find the subtitle, but then I cannot download it. I am guessing that the last issue might be caused by problems at opensubtitles.org, but not sure on that.

As a result, I have downloaded subtitles (same filename as the actual movie) into the folder of the movie. My expectation was the Plex would automatically recognize them when I refresh the metadata, but that doesn’t happen.

Then I discovered the subtitle SubZero.bundle addin. It installed easily and I completed some configuration to get it to work. Once done, I refreshed my meta data once again, but it again failed to download subtitles automatically.

How can I accomplish automatic subtitle downloads?

And, yes, I know I can manually upload them. If that is the only working option, are these subtitles stored in a folder? Path?

On the same topic, I am also struggling to find an option to assign an audio language when Plex cannot recognize it. Do I have to do this with an external program?

Thank you for your feedback!

I recommend you to fetch the subtitles manually and put them beside your video files.

This can happen if:

Plex cannot do this. You will need to use 3rd-party software. Set Audio Language tag MP4/MKV

I cannot tell you how to make SubZero work. Please ask in its release thread [REL] Sub-Zero 2.6.5.3268 - Subtitles done right

Thank you for your feedback!

Plex is running on a Synology NAS here. Latest version. I guess I should have mentioned that in my original mail.

I believe folder access to be sufficient, but I will double check. Will also double check on the Local Media Asset Agent, but I believe it to be running. Definitely have the correct structure for TV show folders.

Is there a log where I could see issues related to the metadata refresh for subtitles?

It would certainly be nice if we could edit the audio language for MP4/MKV files.

I will also work on posting the question in the Sub-Zero thread, but wanted to first see if I could get it to work using standard functionality.

Could you post a screenshot of the folder, with the video and subtitle file names? I’d like to confirm something.

Do also keep in mind that there are several different agents for each media type. To be on the safe side, you need to check the LMA on every one of them.

Further, local extras won’t work on “unmatched” items. Take a look at the Plex XML info of any item and see what is in the guid="... property.
If it says local, the item is unmatched.

1 Like

I am not at home right now, but the folder and file structure is as follows:

  1. Movies
    Folder: …\Movies<MOVIE_TITLE>
    Movie Filename: <MOVIE_TITLE>.mp4
    Subtitle Filename: <MOVIE_TITLE>.srt

  2. TV Shows
    Folder: …\TV Shows<TV_SHOW_TITLE><SEASON #>
    TV Show Filename: <TV_SHOW_TITLE>.mp4
    Subtitle Filename: <TV_SHOW_TITLE>.srt

On the agent side, I have seen the following:

  1. Movies
    a) Plex Movie (Legacy)
    OpenSubtitles.org
    Sub-Zero Subtitles
    b) Plex Movie
    Sub-Zero Subtitles
    Not sure why OpenSubtitles.org is not an option for this one.
    c) The Movie Database
    Sub-Zero Subtitles
    Should this even be here and marked? Again, OpenSubtitles.org is not an option for this one.

  2. TV Shows
    a) The TVDB
    OpenSubtitles.org
    Sub-Zero Subtitles
    b) The Movie Database
    Sub-Zero Subtitles
    Should this even be here and marked? Again, OpenSubtitles.org is not an option for this one.

I believe all items to be matched, but I can double check on that. Will also do another meta data refresh.

Let me know if you still need a screenshot and I will take one over the weekend.

Thank you for your feedback and sorry for my slow reply, but I had to focus on work last week.

Based on your feedback, I have updated my agents as follows:







Some questions for my own understanding:

  1. Is the OpenSubtitles.org agent, the standard agent of Plex?
  2. What does the Local Media Assets agent do for subtitles?
  3. I have just re-installed Plex earlier this year. Are you saying that my libraries are not using the new Movie handling in Plex? How do I upgrade my current libraries?

All media files are in separate directories on my Synology and I have double chekced that user plex has sufficient access as outlined in your post.

I personally don’t care if subtitles come as a standard feature or by plugin. However, it is my experience that 3rd party plugins are helpful with complex applications because they allow the developer to focus on core functionality instead of having to divide development capabilities to meet special needs.

Anyhow, I am happy to see that subtitles is being worked on and so I am hopeful that I can eventually get it to work.

Thank you again for your help and please let me know if I can try or check anything else.

Thank you for your reply!

I found that my menu structure looks different than your’s. I am basically missing “Upgrade Matching”. Here is what I have:

image

I am using version 1.20.0.3181 on DSM 6.2. Platform is Intel (x64).

It also still shows me the OpenSubtitles agent. Do I need to remove it manually somehow?

I have also taken your advise and re-created the Movies library. However, that did not resolve the menu issue outlined above.

I would look to see which scanner/agent your library is actually using first. The New Plex Movie agent does not use any other additional agents and you won’t see the “upgrade metadata” option if already using it.

1 Like

@trumpy81
OK. If the menu only shows for old libraries than my libraries have already been new. Regardless of that I have now re-created them.

Will do some testing on subtitles in the next few minutes.

Just to confirm:
An existing subtitle for .mp4 should be labeled .srt, right? The local agent should then be able to find it, correct?

Will report back later with my findings.

@BigWheel
Thank you for your reply.
My old and new libraries have been set to Plex Movie as shown in your screenshot.

@trumpy81
My main issue on subtitles is that I have some German movies I enjoy to watch. However the rest of my family only speaks English. Sadly, older movies don’t come with English subtitles (or audio).

Anyhow, I have some good news! It finally found a manually added subtitle. This time around it found the subtitle for one movie I have been testing it for. Here is a screenshot.

image

On the downside, it doesn’t seem to recognize the language of the manually downloaded subtitle file. I am guessing I can manually edit the meta data?

Great progress! :grinning:

Adding the language code corrected the problem!

Excellent! I think I have a working solution for my needs now.

A big thank you to @OttoKerner (LMA was indeed my main problem), @trumpy81 (clearing up the confusion about the OpenSubtitles agent on my end) and @BigWheel (making sure that my library settings are correct). Great support! Job well done!!!

1 Like

One small issue: It still doesn’t automatically set a subtitle if the audio language isn’t English.

I have the following configuration:
image

So, I was expecting that it would automatically select a subtitle if the audio language is unknown or not English.

Is there another setting I might be missing?

Never mind. It started working a few minutes later. I am guessing that the agent was still working on re-building the libraries I had re-created earlier today.

Everything seems to work well now! Thank you!!

This is the opposite of what anyone would want to hear. So, if it will be removed, what will we use?!

1 Like

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