# Plex subtitles issue

**URL:** <https://forums.plex.tv/t/plex-subtitles-issue/653246>\
**Category:** General Discussions\
**Created:** [November 13, 2020, 9:22pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246 "2020-11-13T21:22:56Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 21, 2020, 10:56pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/41 "2020-11-21T22:56:49Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 21, 2020, 11:00pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/42 "2020-11-21T23:00:30Z")

</div>

@anon18523487 it was clearly said it only supports UTF8

---

<div class="post-metadata">

**Author:** ![anon18523487](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@anon18523487](https://forums.plex.tv/u/anon18523487)\
**Post date:** [November 21, 2020, 11:16pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/43 "2020-11-21T23:16:52Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 21, 2020, 11:23pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/44 "2020-11-21T23:23:21Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![anon18523487](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@anon18523487](https://forums.plex.tv/u/anon18523487)\
**Post date:** [November 21, 2020, 11:30pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/45 "2020-11-21T23:30:46Z")

</div>

> [@heap0](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 21, 2020, 11:34pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/46 "2020-11-21T23:34:52Z")

</div>

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 …

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 21, 2020, 11:38pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/47 "2020-11-21T23:38:22Z")

</div>

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 ☹

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!

> **[ukdtom/SRT2UTF-8.bundle](https://github.com/ukdtom/SRT2UTF-8.bundle/wiki/Configuration)**
>
> Configuration

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 21, 2020, 11:42pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/49 "2020-11-21T23:42:39Z")

</div>

@dane22

agent

 ![image](https://global.discourse-cdn.com/plex/original/3X/7/2/7213f2b6abe87573b8571ce1cbcb38173cbeeac7.jpeg)

Movies

 ![image](https://global.discourse-cdn.com/plex/original/3X/5/4/54308a002f17c8225676fda46ad3eb7f868ef716.png)

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 21, 2020, 11:47pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/50 "2020-11-21T23:47:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 21, 2020, 11:49pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/51 "2020-11-21T23:49:21Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 21, 2020, 11:56pm UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/52 "2020-11-21T23:56:15Z")

</div>

> [@heap0](#):
>
> You need to enable the primary agent itself as well,"

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

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 22, 2020, 12:01am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/53 "2020-11-22T00:01:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 22, 2020, 12:03am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/54 "2020-11-22T00:03:15Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 22, 2020, 12:13am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/57 "2020-11-22T00:13:38Z")

</div>

@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 ☹

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

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 22, 2020, 12:16am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/58 "2020-11-22T00:16:34Z")

</div>

> [@heap0](#):
>
> but i have media mounted as RO to plex ( no clue if thats ok?)

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

> [@heap0](#):
>
> now only timing is broken

Bad sub, that didn’t match your media.

See [Nikse.dk](https://www.nikse.dk/subtitleedit/) for a tool that might help, if you can’t find a better sub

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 22, 2020, 12:32am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/59 "2020-11-22T00:32:21Z")

</div>

> [@dane22](#):
>
> If mounted RO, then there’s no chance in hell SRT2UTF-8 can write to it

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?

---

<div class="post-metadata">

**Author:** ![heap0](https://avatars.discourse-cdn.com/v4/letter/h/a587f6/32.png) [@heap0](https://forums.plex.tv/u/heap0)\
**Post date:** [November 22, 2020, 12:36am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/60 "2020-11-22T00:36:50Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dane22](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/dane22/32/4389_2.png) [@dane22](https://forums.plex.tv/u/dane22)\
**Post date:** [November 22, 2020, 12:39am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/61 "2020-11-22T00:39:01Z")

</div>

> [@heap0](#):
>
> yeah but i assume plex can write subtitles downloaded from web to some temp folder?

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

But `SRT2UTF-8` only saves backups to the media folder 😉

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [November 22, 2020, 2:42am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/62 "2020-11-22T02:42:56Z")

</div>

> [@heap0](#):
>
> do you have some specific commands/script that you execute to check/timming sync using SubtitleEdit

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.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [February 20, 2021, 2:43am UTC](https://forums.plex.tv/t/plex-subtitles-issue/653246/63 "2021-02-20T02:43:09Z")

</div>

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

[Previous page](https://forums.plex.tv/t/plex-subtitles-issue/653246.md?page=2)
