New Plex Media Server movie scanner and agent preview

That’s a really interesting idea; it’s an extension to the whole “collections appear in other libraries” feature I wasn’t previously aware of. That might be useful for me.

Do you mean the agent setting Minimum automatic collection size? I think that tells the scanner not to auto-create collections at all if you would only have <1> movie in the collection.

I hadn’t previously noticed that you can edit how EACH collection is displayed. “Collection” → “Edit” → “Advanced” → Collection Mode. But they’re still going to show up in the list of Collections. It kind of seems like they have to - how else would you find them again?


I’m also curious about your “The Troops” / “The Gendarme” collections. TMDB has a collection that displays as “The Troops” in EN and “Les Gendarmes” in FR and has all 6 movies. “The Gendarme” seems like a half translation?

https://www.themoviedb.org/collection/718511-collection-les-gendarmes?language=FR

No that what I meant :wink:

Indeed they don’t create the collection but I think they save that information so that when you add another movie of that collection they can quickly see that there if there are enough movies in your library to create that collection.

If you change the display filter and say that you also want to see the collections with only 1 movie you should see those collections again.

Correct. Also, If you happen to set the “auto collections” number to 2, but then realise you want only collections with 3 or more, you can simply change the “auto collections” number to 3, delete all the collections via multi-select on the collections tab, then refresh all metadata.

I find this easier than having to manually select only collections with 2 items to delete.

1 Like

Wait now I’m even more confused. Is there a display filter in Plex for collection size?

As far as I can tell, the Minimum automatic collection size setting controls which collections are created. When metadata is refreshed, that value is consulted. If you refresh a movie, if that value is 3, if you only have two movies (or the collection is only two movies big) then a collection won’t be created.

I think what @alexandre is asking for is the ability to create some collections manually, and then have a display filter for # of items in a collection, so that when you’re viewing collections you can avoid - for instance - 1-item collections.

No, there isn’t. But you can see the number of items right below the collection poster.

Correct.

You can still manually create a single item collection, but they will always be displayed. There is currently no way to create a single item collection that is hidden from the collections list. However, you can still create a single item collection that is hidden from the main library list if you edit the collection and change its display option.

It’s worth nothing that movies can be in multiple collections too, so that makes it harder. I personally just handle it all in Plex Web :man_shrugging:

1 Like

Same… but even if it’s not on your immediate agenda for the new scanner/agent, maybe it’s worth to consider such an option for the future :wink:
We keep telling users they should store their posters alongside their media instead of adding them solely through the web interface (e.g. in order not to lose them in case of a server rebuild). Options could be:

  1. a new artwork asset tag (e.g. collection.ext and collection-backdrop.ext) — the Collection could then lookup those assets from all movies contained in the collection; this should work for 1:1 movie/collection assignments
  2. allow for a Collections subfolder in your library; if a collection is created or its metadata is being updated, look if that folder contains a subfolder matching the collection name… this will also allow a future expansion to allow collection extras (if you ever wish to go in this direction :wink: )
    With this model you could stick with the existing artwork asset naming

Personally I’d prefer #2. That being said I don’t think I’d want Plex to create (empty) collections based on the existence of a LMA subfolder… purpose of that folder structure could be solely on handling LMAs

2 Likes

An update was just pushed out on our provider, you should be able to refresh the metadata to fix the weird titles now.

1 Like

Updated my observations above… it seems all movies I had to manually fix on Friday have been matched right away with this provider update.
There’s one German language comedy in my German language library left with an English title :wink:

Which movie is that?

Movie is called “Fack Ju Göhte” (English: “Suck Me Shakespeer”)
plex://movie/5d776a6c594b2b001e6bc875

Thanks, this is being looked into.

1 Like

yup… my issue with “The Early Years” > “Youth” is sorted… thank you

UPDATE: just deleted and cleaned the test library and started from scratch:

  • /PMS-Media/Movies/Terminator 2 Judgment Day (1991)/Terminator 2 Judgment Day - (1991) - Remux-1080p-FGT.mkv
    This is still not matching correctly, it is matching to Dragon (2011)

I am also now getting 2 unmatched movies:

  • /PMS-Media/Movies/The Little Mermaid (2018)/The Little Mermaid - 2018 [WEBDL-720p] [tt5493944].mkv
  • /PMS-Media/Movies/Sully (2016)/Sully (2016).mkv

Both of these were successfully matched previously and are matched ok in the original agent, and both of them match correctly if I right-click/Match, the first matches are correct.

If you need any other information, please let me know

Logs would be great. It’s possible the match requests failed for some reason for those titles but I would need to check the logs to see if that’s the case.

It looks there were recent changes made to these collections on TMDB which aren’t reflecting yet on our side yet - there is a similar issue with the one Kong movie showing up in the Godzilla collection. It’s being investigated.

Plex Media Server Logs_2020-07-06_15-19-11.zip (1.9 MB)

Let me know if you need anything else :slight_smile:

Thanks. Yep, my suspicion was confirmed:

Jul 06, 2020 14:48:57.005 [0x7fe0337de700] ERROR - MetadataAgent [tv.plex.agents.movie]: provider returned 503 error (<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.

Jul 06, 2020 14:48:57.005 [0x7fe0337de700] WARN - Scanner [Plex Movie]: unable to find cloud match for item file '"/PMS-Media/Movies/Sully (2016)/Sully (2016).mkv"'
Jul 06, 2020 14:49:35.061 [0x7fe0347e0700] ERROR - MetadataAgent [tv.plex.agents.movie]: provider returned 503 error (<html><body><h1>503 Service Unavailable</h1>
No server is available to handle this request.

Jul 06, 2020 14:49:35.061 [0x7fe0347e0700] WARN - Scanner [Plex Movie]: unable to find cloud match for item file '"/PMS-Media/Movies/The Little Mermaid (2018)/The Little Mermaid - 2018 [WEBDL-720p] [tt5493944].mkv"'

It’s just our matching service which was unable to successfully accept those requests at that time. As it matches fine when you matched it manually this is just a temporary issue and it would have matched during the server maintenance window if you hadn’t noticed them now. Hopefully this shouldn’t occur too much but I’ll ask our team to keep an eye out.

1 Like

Turns out this only happens while a library update is in progress or post-processing.
I consider a clear message would be helpful, e.g. “This library is currently being updated” (with an option to abort the scan?).
Also… why are only the advanced settings disabled?! (not sure that’s a server or Plex Web issue)

1 Like

Another bit of UI feedback about the Library/Advanced settings.

Some of the settings change based on which scanner & agent are selected.

But the scanner & agent are chosen at the bottom, below those dependent settings.