New Plex Movie agent

Hello, do you recommend to put in brackets all the optional text or can i leave after the new imdb id without impacting the matching ?

I would like use the same pattern between tv & movies. From my understanding, the optional info for a TV will be " - " while for the movie it’s [ ]

Thanks

This change is intentional and is part of how the new metadata agent and scanner works. We handle merging metadata from IMDb/TMDb/Rotten Tomatoes etc on our side and provide a consistent “Plex GUID” for that item to PMS. This is also part of how we are able to improve the performance and reliability of library scans.

1 Like

@chrisallen, I think that’s all fine, but is there basically no way for a user to programatically identify the movie on their end? Like a way to query for IMDb ID even if it is not in the guid? Plex obviously has this data in its metadata, but could you make it publicly available?

Actually, there are numerous tools that break because it is impossible to identify movies. Examples are popular community resources like Ombi or the Trakt integration options, but also even just a custom script to upload summaries to collections. There is no way for these tools to identify the movie anymore outside of trying to match the existing movie against the legacy agent which is not ideal for either the user or Plex.

4 Likes

Don’t you all get it?
Plex is breaking the functionality of these tools intentionally. They are well aware of the fact that the IMDB ID has been used by 3rd party tools, add-ons, scrapers, etc…

Following movies were not matched using the imdb matching :
Acts of Violence (2018)/Acts of Violence (2018) {imdb-tt6684714} [Bluray-1080p].mkv
What If (2013)/What If (2013) {imdb-tt1486834} [Bluray-1080p].mkv

Using the fix match button, it’s the first displayed but i expected to have a full match. Will check if there is no bad matching

As mentioned by others, being unable to cross-reference the movie matched by Plex against other sources (such as TMDb, IMDb etc.) is a huge downside of the new agent. My PMS usage/management relies quite heavily on automation and scripts where the movie’s IMDB ID is used to cross-reference it against the TMDB and Trakt.tv APIs, which is now impossible. I’m not expecting the GUIDs to be changed back to what they were as I understand the benefit of having your own, but adding the IMDB/TMDB ID as a reference in the metadata somewhere would be very appreciated.

5 Likes

:+1: for being positive about it. Sometimes it’s awfully cynical here.

“Things aren’t working” = fine.
“Plex suxxxxx” = depressing.

No sarcasm. I mean it. Thanks for the positive voice.

4 Likes

I’ve manually refreshed a few of my movies and for anything with an external subtitle file, it drops it. I can click into the drop-down and upload the file, but it is no longer auto-detecting it. Anyone else seeing this issue?

happened the same, make sure to tick use local assets on library settings!

@ArturoVF - Yep, that did it. I didn’t even think of that as a local asset :roll_eyes: Thanks for pointing me in the right direction.

Anyone else use the Trakt plugin here? Is it compatible with the new agent?

No, Plex’s new agent has made it impossible to identify movies, so there’s no way to match them to Trakt. Unfortunately, the only way to fix this is if enough people make noise, so that Plex realizes that there is a wide enough audience that still uses these identifiers in reasonable ways. We have seen that work with things like the Plex Media Player, so might work here.

Otherwise, it basically kills any third party tools or integrations with Plex movies.

1 Like

So your saying it’s a Plex issue if a third party tool won’t integrate to a updated Server function. I would have thought that was a problem with the tool. :thinking:

Plex removed identifiers from the movies. That’s very much a regression, wrapped in updated server functions. There’s nothing the tools can do to fix it, Plex has fully obfuscated what the movie is. While it is not on Plex to “fix” the tools, I do think they should at least make some identifier available outside of the guid. The devs will still need to adapt to the new data model, but it will be feasible. It is not right now

4 Likes

My own feedback:

For me my preference is to get my metadata from one single location, TMDB. I’ve used the plex movie agent with all the settings set that way for many years (below for reference):

Screenshot from 2020-07-30 14-57-43

So with the new and improved agent I would have expected that this level of customization for users who want it would still exist. Alas I was wrong.

The new agent grabs various aspects of meta data from multiple location, which is fine but the fact it cannot be configured or adjusted is a major shortfall. Add then that it only adds 10 cast members makes it a major step backwards in comparison to the previous agent(s). The only improvement that I can see with this agent is that its fast, super fast at least from the testing I have done with it.

Anyhow, I hope at least for folks like me that the old agent and/or The Movie Database agent remain within plex. Getting forced to this new agent will make me mad and sad so hope it does not happen until at least we get functional parity with what we had previously.

1 Like

Yikes. It’s getting worse as I keep reading through it.

Glad that I found that downside of the new movie scanner here. Seems that I need to apply the old IDs to my content before updating. It’s all in the current database:

One of my movies (2020)/One of my movies (2020) {imdb-1234567} - part1.mkv

I just updated and although the matching and metadata is pulling faster, I am having issues with my subtitles. I now see a huge list of Unknown (SRT External). I tried a few of them and they look like completely different movies. Has anyone else encountered this? I tried to look at the settings for the New Plex Movie agent and I can’t open them. I also can’t disable the new agent to stop it from being used.
image

@flipsidestix that’s actually a bug which they ‘say’ will be fixed but as of yet has not been.

See this thread:

Thank you @anon5074910.