External subtitles are not recognized

and since the text in the file is English and English Speakers can read and understand the text in them, the file is identified English with the .eng tag, recognized by Plex as English and displayed as English.

When combined with properly tagged audio streams (Shown) Plex pretty much knows what do to with them at playback time.

“Unknown” enjoys no special benefits - other than being ‘unknown’ - like a secret agent. Incognito isn’t something you should aim to achieve in the world of subs and audio tracks.

Thank you for clarifying for me what External means. So if I have an SRT file in the same folder as the movie file then I should see it show up in the drop-down as you’ve shown in the Aladdin image. Do I need to put _ENG or _eng or .eng or something of the sort to avoid “unknown” being shown with it?

I could still use some help with what is the proper procedure for updating these on the server as well as the playback apps in Fire TV and on Windows 10 as I’m not seeing the subtitles show up on these even though the subtitle file is selected. I’m not sure if I need to Scan Library Files or Refresh All Metadata or run Agent or whatever else,

I did as suggested above to the settings and did a Refresh All. Now some of the videos are showing subtitles but now some that were working before give me “An error occurred while attempting to play this video. Please try restarting both the Plex Media Server and this app.” message. So I shut down the Plex Media Server and force stop the Fire TV Plex app and then start them both up and get the same error message again on a few files that were working before.

It feels a bit like Whack-a-Mole with the changing the settings fixing one thing but then breaking another.

Welcome to The Dark Side of Plex.

The FireTV app is in about 8 stages of broken at the moment.
It’s getting better so make sure you have the latest version.

Go to the FireTV Plex app settings:
Disable the New Player
Enable ‘Display Information’
Disable ‘Adjust Automatically’
Set the Max 264 level to 4.1
Set Local Quality to Wide Open - Max or Original - right at the top.

Server/Settings/Transcoder:
Make sure the transcoder is NOT disabled.

Play a problem file - bring up the OSD (up arrow or center d-pad) read the info:
Direct Play or Transcoding and if so, the reason will be given.

Regarding your external subtitles.

Let’s see some file names and stuctures via screen shot - not from your memory.

Wow! Thank you for the unmatch. I have the same issue though my server has only been on Ubuntu and Windows, with library on NAS and directly connected. And only some shows/movies don’t show my subs while every other one is fine. Unmatching actually worked. Thanks! Hopefully this gets fixed because can’t watch foreign shows/movies without subs but sucks to have to unmatch.

2 Likes

Had the same issue…

Fixed it by enabling the Local Media Assets (Movies) agent in the Setting > Agents > Movies tab, and the Local Media Assets (TV) agent in the Settings > Agents > Shows tab

Then I refreshed the metadata of the items that weren’t showing the external subtitles, and they were instantly detected and available.

2 Likes

Thanks ! Adding the local media assets fixed it for me as well !

That’s not working any more with the new agent

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