Plex not showing external srt subtitle files for new additions for a few days now

Server Version#: 1.20.2.3402

So I have subtitles to always show, all of my media display external english srt subs all fine except for new added movies (I’m on the beta channel) for the last couple of days… Even though the SRT file is absolutely there. This is only affecting Movies not Series.

Example:

Bazarr:

SRT in directory:

Not showing in Plex:

Advanced Settings:

What exactly can I do here? I’m using the new plex agent, nothing has changed in terms of options from my end… I even checked “Prefer Local Metadata” to see if it made a difference. (Use Local Assets has always been checked).

I’m going a bit mad trying to understand how to get it back working… This hasn’t affected my previous collection, just newly added ones…

I created a test library with a couple of films using TMDB agent (with local assets checked) and it worked perfectly… I’d rather use the new one purely to keep up with the roadmap and what’s to be the standard… Can anyone acknowledge if this also happens to them or any plex staff?

I’ve added a log example of doing a “Refresh Metadata” on a film that’s not picking up the SRT file, only displaying the embedded PGS.

Oct 05, 2020 13:15:39.658 [0xffff8b7fe1a0] DEBUG - Refreshing metadata for 'Paprika' (agent: tv.plex.agents.movie)
Oct 05, 2020 13:15:39.658 [0xffff8b7fe1a0] DEBUG - MetadataAgent [tv.plex.agents.movie]: adding id 5073 to refresh queue (0 items in queue)
Oct 05, 2020 13:15:39.660 [0xffff912a61a0] DEBUG - Completed: [192.168.1.37:54898] 200 PUT /library/metadata/5073/refresh (5 live) TLS GZIP 4ms 524 bytes (pipelined: 4)
Oct 05, 2020 13:15:39.850 [0xffff00ff91a0] DEBUG - Job running: EAE_ROOT='/tmp/pms-c420a88f-315a-41a2-b6f7-b1396ec19055/EasyAudioEncoder' FFMPEG_EXTERNAL_LIBS='/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/e774ef6-3418-linux-aarch64/' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/usr/lib/plexmediaserver/Plex Media Scanner' '--match' '--type' '1' '--log-file-suffix' ' Matcher' '--files' '/storage/hdd2/media/movies/Paprika (2006)/Paprika (2006) {imdb-tt0851578} [REMUX-1080P][DTS-HD MA 5.1][AVC]-MHE.mkv' '--match-tag-mode=all'
Oct 05, 2020 13:15:39.851 [0xffff00ff91a0] DEBUG - Jobs: Starting child process with pid 14282
Oct 05, 2020 13:15:40.662 [0xffff00ff91a0] DEBUG - Killing job.
Oct 05, 2020 13:15:40.662 [0xffff00ff91a0] DEBUG - Signalling job ID 14282 with 9
Oct 05, 2020 13:15:40.662 [0xffff935cb1a0] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Media Scanner' exit code for process 14282 is 0 (success)
Oct 05, 2020 13:15:40.665 [0xffff00ff91a0] DEBUG - MetadataBundle [Movie]: Saving 'Paprika' XML to "/config/Library/Application Support/Plex Media Server/Metadata/Movies/4/2d2975abfd2dba93e1587586397f15e8a65266c.bundle/Contents/_combined"
Oct 05, 2020 13:15:40.667 [0xffff00ff91a0] DEBUG - HTTP requesting GET https://image.tmdb.org/t/p/original/dvqxiNQg0GN5Rvp2Ev1jclLvdZl.jpg
Oct 05, 2020 13:15:40.967 [0xffff00ff91a0] DEBUG - HTTP 200 response from GET https://image.tmdb.org/t/p/original/dvqxiNQg0GN5Rvp2Ev1jclLvdZl.jpg
Oct 05, 2020 13:15:40.971 [0xffff00ff91a0] DEBUG - HTTP requesting GET https://image.tmdb.org/t/p/original/bLUUr474Go1DfeN1HLjE3rnZXBq.jpg
Oct 05, 2020 13:15:41.175 [0xffff00ff91a0] DEBUG - HTTP 200 response from GET https://image.tmdb.org/t/p/original/bLUUr474Go1DfeN1HLjE3rnZXBq.jpg
Oct 05, 2020 13:15:41.185 [0xffff00ff91a0] DEBUG - Notification of new metadata for plex://movie/5d9f34f268e4c8001fb5d878 [id=5073] (success=1) for 1 items.
Oct 05, 2020 13:15:41.199 [0xffff00ff91a0] DEBUG - Loading Movie 'Paprika' XML from /config/Library/Application Support/Plex Media Server/Metadata/Movies/4/2d2975abfd2dba93e1587586397f15e8a65266c.bundle/Contents/_combined
Oct 05, 2020 13:15:41.203 [0xffff00ff91a0] DEBUG - Item 5073 (Paprika) Scanning metadata graphic elements in XML file ""/Info.xml
Oct 05, 2020 13:15:41.208 [0xffff00ff91a0] DEBUG - Local media already exists (metadata://posters/tv.plex.agents.movie_33fe7c76a3528c94c5ecdae2f9655a1b6d2162cc)
Oct 05, 2020 13:15:41.209 [0xffff00ff91a0] DEBUG - Item 5073 (Paprika) Scanning metadata graphic elements in XML file ""/Info.xml
Oct 05, 2020 13:15:41.212 [0xffff00ff91a0] DEBUG - Local media already exists (metadata://art/tv.plex.agents.movie_bc7403bacebbc74fb5eac53160192a85522d7071)
Oct 05, 2020 13:15:41.232 [0xffff00ff91a0] DEBUG - Extras: 1 existing extras.
Oct 05, 2020 13:15:41.234 [0xffff00ff91a0] DEBUG - Extras: Checked extra 'Paprika' and found matched: 1 Media matched: 1
Oct 05, 2020 13:15:41.235 [0xffff00ff91a0] DEBUG - Loading information from media bundle for part ID 9121 from "/config/Library/Application Support/Plex Media Server/Media/localhost/2/19209eb93b686f201461f4c44d16e7a9f0de939.bundle/Contents/Plex Movie"
Oct 05, 2020 13:15:41.235 [0xffff00ff91a0] DEBUG - Loaded metadata for Paprika (ID 5073) in 35ms
Oct 05, 2020 13:15:41.235 [0xffff00ff91a0] DEBUG - There was a change for metadata item 5073 (Paprika), saving.
Oct 05, 2020 13:15:41.236 [0xffff00ff91a0] DEBUG - Updating metadata item (save) (Paprika) with ID 5073
Oct 05, 2020 13:15:41.249 [0xffff00ff91a0] DEBUG - Done with metadata update for 5073
Oct 05, 2020 13:15:41.249 [0xffff00ff91a0] DEBUG - LongRunningJobManager: scheduling job for item 5073, 0 pending.
Oct 05, 2020 13:15:41.250 [0xffff00ff91a0] DEBUG - LongRunningJobManager: scheduling job for item 5073, 0 pending.
Oct 05, 2020 13:15:41.250 [0xffff53fff1a0] DEBUG - Photo transcoder: Request for url [/library/metadata/5073/thumb/1601900141] (is local: 1 upscaled: 0)
Oct 05, 2020 13:15:41.259 [0xffff897fa1a0] DEBUG - BaseIndexFrameFileManager: building index (320x240) for parts for MetadataItem 5073 (Paprika)
Oct 05, 2020 13:15:41.260 [0xffff53fff1a0] DEBUG - Calculated media file path for path [metadata://posters/tv.plex.agents.movie_33fe7c76a3528c94c5ecdae2f9655a1b6d2162cc]: ["/config/Library/Application Support/Plex Media Server/Metadata/Movies/4/2d2975abfd2dba93e1587586397f15e8a65266c.bundle/Contents/_combined/posters/tv.plex.agents.movie_33fe7c76a3528c94c5ecdae2f9655a1b6d2162cc"]
Oct 05, 2020 13:15:41.260 [0xffff53fff1a0] DEBUG - Calling back into ourselves for photo to transcode, optimizing the process (status: -1)
Oct 05, 2020 13:15:41.263 [0xffff53fff1a0] DEBUG - Photo cache obtained 873230 bytes from /library/metadata/5073/thumb/1601900141
Oct 05, 2020 13:15:41.263 [0xffff53fff1a0] DEBUG - Saving original media file to /config/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder/17/172cac10ae619d9759cedde179da1a62a0177c74.jpg
Oct 05, 2020 13:15:41.271 [0xfffeebfff1a0] DEBUG - Activity: registered new activity fb80dee2-678f-4800-a5a0-80ebc4256957 - Generating video chapter thumbnails
Oct 05, 2020 13:15:41.271 [0xfffeebfff1a0] DEBUG - Job running: EAE_ROOT='/tmp/pms-c420a88f-315a-41a2-b6f7-b1396ec19055/EasyAudioEncoder' FFMPEG_EXTERNAL_LIBS='/config/Library/Application\ Support/Plex\ Media\ Server/Codecs/e774ef6-3418-linux-aarch64/' X_PLEX_TOKEN='xxxxxxxxxxxxxxxxxxxx' '/usr/lib/plexmediaserver/Plex Media Scanner' '--generate' '--chapter-thumbs-only' '--item' '5073' '--log-file-suffix' ' Chapter Thumbnails'
Oct 05, 2020 13:15:41.272 [0xfffeebfff1a0] DEBUG - Jobs: Starting child process with pid 14289
Oct 05, 2020 13:15:41.360 [0xffff53fff1a0] DEBUG - Created thumbnail of size 67x100, has pixels: 1
Oct 05, 2020 13:15:41.373 [0xffff53fff1a0] DEBUG - BlurHashManager: Generated for item 5073 thumb in 123 ms.
Oct 05, 2020 13:15:41.373 [0xffff53fff1a0] DEBUG - Photo transcoder: Request for url [/library/metadata/5073/art/1601900141] (is local: 1 upscaled: 0)
Oct 05, 2020 13:15:41.381 [0xffff53fff1a0] DEBUG - Calculated media file path for path [metadata://art/tv.plex.agents.movie_bc7403bacebbc74fb5eac53160192a85522d7071]: ["/config/Library/Application Support/Plex Media Server/Metadata/Movies/4/2d2975abfd2dba93e1587586397f15e8a65266c.bundle/Contents/_combined/art/tv.plex.agents.movie_bc7403bacebbc74fb5eac53160192a85522d7071"]
Oct 05, 2020 13:15:41.381 [0xffff53fff1a0] DEBUG - Calling back into ourselves for photo to transcode, optimizing the process (status: -1)
Oct 05, 2020 13:15:41.381 [0xffff53fff1a0] DEBUG - Photo cache obtained 171579 bytes from /library/metadata/5073/art/1601900141
Oct 05, 2020 13:15:41.381 [0xffff53fff1a0] DEBUG - Saving original media file to /config/Library/Application Support/Plex Media Server/Cache/PhotoTranscoder/21/215d128d92e16da7850ee61caf3fb6ec1949a742.jpg
Oct 05, 2020 13:15:41.404 [0xffff53fff1a0] DEBUG - Created thumbnail of size 100x56, has pixels: 1
Oct 05, 2020 13:15:41.413 [0xffff53fff1a0] DEBUG - BlurHashManager: Generated for item 5073 art in 40 ms.
Oct 05, 2020 13:15:41.507 [0xffff935cb1a0] DEBUG - Jobs: '/usr/lib/plexmediaserver/Plex Media Scanner' exit code for process 14289 is 0 (success)
Oct 05, 2020 13:15:41.509 [0xfffeebfff1a0] DEBUG - Activity: Ended activity fb80dee2-678f-4800-a5a0-80ebc4256957.

@drzoidberg33

I’ll need the full logs from Settings -> Troubleshooting -> Download logs, just the entire zip file.

@drzoidberg33

Plex Media Server Logs_2020-10-05_13-37-54.zip (5.6 MB)

I’ve performed 3 Metadata Refreshes to 3 movies in a row for your convenience!

Thanks, I can see the problem - it’s the one that should have been fixed in this version and I’m not sure why it’s still happening. It happens when a file in a partial state (e.g. busy getting copied from somewhere) gets scanned into a library.

Running an “Analyze” on the item should fix this problem though, could you try that and if it’s still not working send me the logs again after that.

Plex Media Server Logs_2020-10-05_14-11-18.zip (5.6 MB)

Just did an Analyze on the same 3 movies. Didn’t change anything unfortunately. @drzoidberg33

@drzoidberg33
Im experiencing the exact same problem running Version 1.20.2.3402 in my Synology.

The .srt is not detected what so ever, even if you press analyze, refresh metadata or scan library files.

The only way to detect the .srt is :

  • Move the Movie Folder out of the library ( actual path ).
  • Wait for Plex to delete the movie form the library.
  • Move the Movie Folder back to the library ( actual path ).

There is also something else that is fishy, while searching for a solution i noticed that the “Plex Movie” agent is missing when accessing Plex through web “Version 4.44.1” but it is there when accessing it through the local “Version 4.34.4”.

I also tried Beta Server Version 1.20.3.3421 to no avail, problem is still here.

1 Like

Can confirm, I had the same issue, switched to TMDB agent and the subtitles are now added almost instant after being downloaded by Bazarr.

Edit: When using Plex Movie Legacy the subtitles are also updated instantly. I switch to Plex Movie Legacy due to TMDB having a lot of unknown movies.

1 Like

Same here. Noticed the Plex Movie agent as well when using the local ip instead.

I’m still having the same issue, tv series are fine though, only movies due to the new agent… And it’s still being ignored.

Also, new added movies aren’t generating thumbnails automatically even though I have it setup in Library option for as soon as new movies are added. If I press Analyze on a movie that’s been added 3 hours ago it starts generating thumbnails, so clearly something’s wrong here… The legacy acted perfectly…

“Plex Movie (Legacy)” is the only available agent if you access Plex though Web “Version 4.44.1”
The latest “Plex Movie” agent is missing as a separate agent and only accessible though local “Version 4.34.4”.

If you have previously used the “Plex Movie” agent you can still edit its settings by going in one of your libraries:

  • Library three dots
  • Manage Library
  • Edit
  • Advanced

Something is totally broken here and the subtitles not appearing was the part that made us found about it.

“Plex Movie (Legacy)” is the only available agent if you access Plex though Web “Version 4.44.1”
The latest “Plex Movie” agent is missing as a separate agent and only accessible though local “Version 4.34.4”.

If you have previously used the “Plex Movie” agent you can still edit its settings by going in one of your libraries:

Library three dots
Manage Library
Edit
Advanced

Something is totally broken here and the subtitles not appearing was the part that made us found about it.

Yes, I am aware of that. The new Plex Movie agent is supposed to just be edited in the Advanced Settings for Library. Even with the local metadata/assets checked it doesn’t work as you’re most likely also experiencing.

As I said above, even the tasks that I have set as scheduled and as “soon as media is available” such as thumbnail previews, chapter image generation etc, doesn’t seem to work when more than 2 movies are added in a span of a few hours. Only when you press Analyze does it start to perform such task, thus signalling something is broken here along with importing local assets (.srt’s)

2 Likes

If the new “Plex Movie” agent is supposed to be edited only through library - advanced tab then we have faulty design here.

Leaving all the other agents as normal in the settings menu bring confusion to the user. But this seems to be a frontend problem as we noticed in the web version vs local version and not a server one.

Lets hope for a resolution here.

*I rolled back to “PlexMediaServer-1.20.1.3252-a78fef9a9-x86_64” and the problem with the subtitles detection seems to not be there.

1 Like

Hi @drzoidberg33,

Just noticed your post about 1.20.3.3430 beta, does this version handles the situation that we discussing here cause im a bit confused about the:

  • (Library) Custom search parameters in Fix Match for Plex Movie and Music libraries were not being respected.

Kind regards

I’ve recorded a video showing part of the issue.

Plex isn’t automatically generating preview thumbnails even when the settings state to do so upon media addition. It’s not even doing it during scheduled tasks hours. I have to do it manually and ONLY after that’s done can I press Refresh Metadata and THEN the SRT file will be picked up… This happens to every single movie and needs to be done manually, series work fine and as intended though, so it’s definitely got something to do with the Movie Agent/Scanner.

I couldn’t record afterwards (my laptop is absolute trash) but after the analysis was done (thumbnail generation), pressing refresh metadata instantly picked up the SRT file.

I believe I’ve found the root cause of this issue and I’ve got a fix that should hopefully land in the next release (1.20.4).

For now the work-around if you experience this issue is to run an “Analyze” and then “Refresh Metadata” on the problem items.

1 Like

I was wrong,

PlexMediaServer-1.20.1.3252-a78fef9a9-x86_64 rollback didn’t fix the problem.

Im waiting for the release,
Thanks

I see version 1.20.4.3508-6abbd541f has change:

(Analysis) Media analysis wouldn’t trigger correctly in Plex Movie libraries when modifications were detected (#12041)

I just changed the agent but haven’t try it out yet (nothing is pending addition).
Can anyone confirm it worked?

No. It doesn’t work. Just tested it by adding a new film. Screw this, going back to the TMDB agent.

Nevermind I think it’s working now. Required further testing.