Plex subtitles issue

when i go to playback its only shows PGS subtitles … its not LOADING anything from opensubtitles even not local srt file ! when i click on More - Uh Oh ! There was an error …

crap code?

@anon18523487 it was clearly said it only supports UTF8

ansi is nearly identical to utf-8, PMS doesn’t actually look at the encoding, it just uses it, expecting utf-8. If the file is ansi, it wouldn’t be noticeable and work.

If you are not even seeing the subtitle for you to pick it, that’s a different issue than seeing boxes like you first mentioned. You’re just complicating issues by trying to install that plugin.

I have 2 Czech external showing now … but i have no clue which one is which … ie which one is from what source and which one is local srt …

the first Czech external has broken characters… the second is OK , as per subtitles timing i would say the local one you shared have now OK characters… question is why the one download from opensubtitles? was not converted properly … Nonsense.

Plex doesn’t control the files. We request the UTF-8 version but it’s up to Opensubtitles to actually send the file. The one I got was taken from their site so they do have the correct version. It’s possible they sent the wrong file or you got a bad/corrupted download.

Maybe start over and re-add that movie to PMS and let it download a new file to see if you get the same problem.

man too much nonsense around simple issue…

  1. why the hell plex is not able to show what specific subtitles files is using while doing playback in Playback info?

it seems that this tool is like a black box or for a Kids or only for people watching English movies and not using subtitles. I was doing that shitwork 15 y ago and its 2020 and subtitles are apparently completely broken here in plex

and i am rather not saying anything about subtitles timing in 2020 its not able to time or download subtitles by correct timing using some hash (movie) function …

First of all, using the new Plex Movie agent as the primary agent, would cause ALL 3.Party plugins to stop working, since it doesn’t allow interaction with Python based agents :frowning:

Secondly, you need to tell us what primary agent you are using for your library?

And if using either the Plex Movie (Legacy) agent, or The Movie Database, then they work with Python based 3.Party, but…

Your screenshot showed, that not only wasn’t Local Media Assets enabled, nor was SRT2UTF-8, and SRT2UTF-8 needs to be at the bottom!

@dane22

agent

Movies

You need to enable the primary agent itself as well, and then after that, it’ll work automatically for new additions.

To make it kick in for already added media, you’ll sadly need to select “Refresh All Metadata”

And do remember to have SRT2UTF-8 configured with language code etc. BEFORE doing this

@dane22 what exactly do you mean by … " You need to enable the primary agent itself as well," how can i do that/ where? thx

Sorry, and my bad…It was selected, but ghosted out as it should be, just was hard for my old eyes to see :wink:

@dane22 so what exactly need to be done to make it work? I refreshed metadata for that specific movie .

If so, it should work now, so show me the log file for SRT2UTF-8

Do NOT use the build on function to download logs with, since that doesn’t include 3.Party

@dane22 seems was my fault, as i placed a local subtitles file inside the movie directory … and srt2utf-8 wanted to backup, but i have media mounted as RO to plex ( no clue if thats ok?)

2020-11-22 00:09:11,922 (7fc7aa7fc700) : DEBUG (init:466) - Making a backup of /mnt/media3/video/_HD/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON.cs.srt as /mnt/media3/video/_HD/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON.cs.srt.Srt2Utf-8
2020-11-22 00:09:11,923 (7fc7aa7fc700) : CRITICAL (init:166) - Something went wrong creating a backup, file will not be converted!!! [Errno 30] Read-only file system: u’/mnt/media3/video/_HD/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON.cs.srt.Srt2Utf-8’ (most recent call last):
File “/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/SRT2UTF-8.bundle/Contents/Code/init.py”, line 159, in FixFile
MakeBackup(sFile)
File “/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins/SRT2UTF-8.bundle/Contents/Code/init.py”, line 467, in MakeBackup
shutil.copyfile(file, sTarget)
File “/usr/lib/plexmediaserver/Resources/Python/lib/python2.7/shutil.py”, line 97, in copyfile
with open(dst, ‘wb’) as fdst:
IOError: [Errno 30] Read-only file system: u’/mnt/media3/video/_HD/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON/Blade.Runner.2049.2017.1080p.BluRay.REMUX.AVC.Atmos-EPSiLON.cs.srt.Srt2Utf-8’

I removed that file and now plex downloaded subtitles from i dont know where … but the coding is OK … now only timing is broken :frowning:

is there something that can fix timing or easily advise how to fix it… thanks

If mounted RO, then there’s no chance in hell SRT2UTF-8 can write to it :wink:

Bad sub, that didn’t match your media.

See Nikse.dk for a tool that might help, if you can’t find a better sub

yeah but i assume plex can write subtitles downloaded from web to some temp folder?

Well i thought there is some way… that “correct sub” can be found automatically via some hash(movie) function, etc… but seems still no other way as manual fix is there, right?

@OttoKerner do you have some specific commands/script that you execute to check/timming sync using SubtitleEdit; thanks

Correct, goes into the Plex Library directory (Not your library directory)

But SRT2UTF-8 only saves backups to the media folder :wink:

Hah! If this were possible, my life would be much easier.
SubtitleEdit can only check for logical and formatting errors in the subtitles. Automatically checking for timing errors is unfortunately still a pipe dream.

1 Like

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