Trouble Matching Movies - Matched then Unmatch and Completely Wrong

Server Version#: 1.13.5.5332-21ab172de
Player Version#: 3.67.1

I’m having trouble matching some recently added movies in my collection. Tripod vs The Dragon and Halo - The Fall of Reach. Both have different scan results which don’t make sense.

Halo - The Fall of Reach actually matches at first and starts downloading metadata. Then it gives up or decides its wrong and reverts to a still from the file with no saved metadata.

Tripod vs The Dragon is the more annoying one. This one matches to a completely different movie, even though entries for it exist on both IMDB and TMDB.

I’ve tried naming the file to match either (vs / Versus) and both result in it being matched as Harry Potter and the Deathly Hallows Part 1 instead.

I’ve tried clearing the cache and restarting Plex; removing both movies from the library, emptying trash and clearing bundles before re-adding them but everything ends up with the same result. I’ve included the Scanner log that shows Fall of Reach matching then unmatching, and Tripod just straight up matching with the wrong movie, even though searching the whole file name on IMDB or TMDB returns the correct result.

Any suggestions?

Plex Media Scanner.log (266.9 KB)

The clue is ‘TV Movie’
This type of movie cannot be matched with the Plex Movie agent. Plex Movie only matches ‘cinema’ movies.
Use Fix Match, ‘Search options’ and then select as Agent ‘TheMovieDatabase’ instead.

1 Like

Brilliant! That’s done it. Thanks OttoKerner. Still learning the inner workings of Plex.

Any suggestions on the trouble I’m having with Fall of Reach? I’ve tried the same Fix Match and selecting The Movie Database with no luck. I have Halo Nightfall and Halo Forward Unto Dawn in my Movies library and neither of them had any trouble matching correctly.

As a test I copied the same Fall of Reach file to another Plex server and it successfully identified the file and downloaded the Metadata etc without a problem, while mine still identifies the file and then gives up.

Is there a way to force Plex to completely forget about the file and try again from fresh? As I’m assuming there’s some left over info in the database causing it to fail saving the new info.

You’ll have to determine which meta data agent is used by default on the other server. You can do this by editing the library,
Got to the 'Advanced’tab
See what is selected as Agent

To make Plex forget any matching it has stored for a file, there’s the Plex Dance:

Damn! I thought the process sounded familiar. I’d come across that before I posted this thread and tried it. It sadly didn’t work at the time. I gave it another go just in case, and while it got Plex to rerun it’s identification process and do an initial download of the front cover (like in my original post), it once again lost the ID for some reason.

I trawled through the Media Scanner log and the only thing that stands out to me, which seems to kick off the process of reading the file to extract a frame as the front cover instead, is the following line:

Sep 17, 2018 20:18:42.434 [11768] DEBUG - Doing expensive tags write for ‘Halo: The Fall of Reach’ because something changed.

After this line in the log it has a Creating file message, and if I open that picture, it’s the current front cover in Plex. No idea what changed though… but it definitely matches correctly prior to this as I found the following line occurring before the one above:

Sep 17, 2018 20:18:42.312 [8556] DEBUG - Setting GUID for metadata item 5345 (title: Halo: The Fall of Reach) to com.plexapp.agents.imdb://tt4856322?lang=en (thumb=https://image.tmdb.org/t/p/w154/9FvhU9j2uqiNUmtjqeN5dtD0apf.jpg)

I’m not sure what else to do outside of creating a whole new database. I tested a new library for the hell of it and just got the same issue. Bug report maybe ?

According to IMDb it’s a ‘tv mini series’. So it will never match in a ‘movie’-type library.

It is matching though. That’s what that second log file line is showing it has done. It’s even finding the IMDd page you linked. If the Plex Movie agent is the default, and it searches IMDb, then the other Plex server I tried the file on also matched it against IMDb, except the metadata stuck in that instance.

Are these mp4/m4v files?
If so, do this:
Go to

  • Settings - Server - Agents - Shows - TheTVDB

In there, grab the line ‘Local Media Assets’ with your mouse and drag it downwards, so it ends up being at the bottom of the stack of active agents.
Repeat the same under

  • Settings - Server - Agents - Shows - TheMovieDatabase
  • Settings - Server - Agents - Movies - Plex Movie
  • Settings - Server - Agents - Movies - TheMovieDatabase

Afterwards, perform the Plex Dance once more.

They’re MKV files.

That may be. It has determined the correct IMDb ID. But that doesn’t mean that it can fetch metadata for it.
The ‘Plex Movie’ agent can only fetch metadata for cinema movies.
And on TMDB, this is also only categorized as a series. So using the TDB agent won’t do any good.
So you won’t get any metadata in Plex for it, if you put it into a ‘movie’-type library.

I’m not sure if that is the case. The same Movie library successfully matched Halo 4: Forward unto Dawn (TV Mini-Series) and Halo: Nightfall (TV Series). And in the post you quoted, another Plex server Movie library using the default agent (Plex Movie) matched this file without a problem. Something has gone wrong in my instance of Plex resulting in the successful identification of the file, then the apparent identification of a change in the file, when the file is untouched while it is being scanned, resulting in Plex dumping its match.

That being said … ~headdesk~ just to make sure it wasn’t a weird fluke with the other Halo related movie files, I just did the following:

  • Moved all 3 Halo folders out of my Movie folder.
  • Ran through the Plex Dance. (Rescan, Empty Trash, Clean Bundles)
  • Moved all 3 Halo folders back in to the Movie folder and manually started “Scan Library Files”
  • All 3 files then proceeded to be identified successfully

Apparently Fall of Reach felt lonely and needed company to be accepted in the loving arms of the Plex DB.

Thanks for your help OttoKerner. I have no idea why this worked.

Because both are listed as ‘Movies’ on the TMDB.

I’m confused then. If the Plex Movie agent can only match cinema movie data, or data for items marked as movies, how did it just successfully match Fall of Reach?

‘Fix Match’ searches on both the ‘Plex Movie’ and ‘TMDB’ agents. So it was able to match these two items, because they were listed on TMDB as ‘movies’.
But ‘Halo: The Fall of Reach’ is not listed as a movie, therefore there are no metadata available in Plex, as long as you are trying to put it into a ‘movie’ type library.

You’re correct. I’ve just been looking in to it and Forward unto Dawn and Nightfall have a bunch of metadata (cast, description etc), whereas Fall of Reach does not. However it did pull the cover art successfully. It seems if you scan a file that’s only identified as a TV Show in TMDB while you scan others than are marked as movies, it’s able to pull cover art from somewhere. Scanning it on its own results in any info it found being dropped, which is annoying to say the least.

Thankfully though, I didn’t need to use ‘Fix Match’ to get Forward unto Dawn and Nightfall to match. The ‘Scan Library Files’ function picked them up on its own.

Since all three are mini-series, you are better off adding them into a tv show-type library.
You can then use a Collection to bring them together with all other Halo-related media.

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