@jmckee said:
This article explains the fix match screen:
https://support.plex.tv/hc/en-us/articles/201018497-Fix-Match-Match
The reason it’s not explained elsewhere is that to see the score on a normal match you need to look into the scanner logs to see the actual score. While fix match displays it right on screen since you’re manually selecting the match.
Thanks for the link. While I understand that it isn’t “explained elsewhere” for the reasons that you cited, it seems that I’m either in Match or Fix Match a lot. At least seeing a column heading so I understood what that number meant would have been useful.
Unfortunately, if you’re only providing half the information the scanner is looking for it can’t get a perfect match as there will be a ton of different things that can match. While your search may only include the name the scanner doesn’t because of exactly what you are experiencing.
Well, when all I have is half the information, that’s all I have to provide. And, I ran FileBot against a sample dataset and it had a similar percentage of missed matches compared to Plex. So, “preparing” the media wouldn’t have helped. In fact, this makes it worse because FileBot renames the directories and files to what IT thinks the files represent and I have wade through log files to understand what the name was originally (or play the movie to get the title) and then manually rename the directories and files. While I can see where FileBot can be helpful, it’s not very well documented, especially for those like myself that are all about automation and scripting and don’t use the GUI version. What’s worse is that I can’t even find docs to help me understand prerequisite packages for the Linux versions. Steep learning curve for me there because of this.
Now looking at the exact name matches for ‘Monsters’ there is Monsters from 2010, Monsters from 2015, Monsters from 2004, Monsters from 2014, and Monsters with no year. How would you expect the agent to decide which is the specific one you are looking for?
Honestly, my view is match based on what I gave it. Name and no year? And there’s an entry with an exact name match and no year? Then that should be what it matches to.
Maybe there could be some config options that let me choose how to handle matching. How about requiring a minimum score? And an explanation of how the scores are calculated? What should Plex do if a minimum score match can’t be found?
One of the things that frustrating when it doesn’t match correctly is that I have to:
- Identify the incorrect match (hmmm… maybe a match score below a certain level gets an icon of some sort?)
- Figure out what the correct matching title is (manual process looking the movie up myself - don’t see where I can avoid this one)
- Rename the directory and file manually
- Fix Match
That last step should be a configurable option as well… If the directory and/or filename change, I should be able to tell Plex to “re-match”. Instead, I have to do the match manually.
Don’t get me wrong… I think Plex is a nice piece of software and has a LOT of positives. For someone like myself that is in the process of creating my movie library “from scratch”, this is a TON of work because of all of the incorrect matches Plex makes. If it would skip the match initially so I could do it manually, that would actually be a LOT less work.
Another thing that would be great is if Plex could manage the underlying file and folder structure based on Matches. For example… If I manually match “Monsters.mkv” against the Monsters (2010) movie, it would be great if Plex would see that as a reason to create a “Monsters 2010.mkv” directory, move the file into that directory, and then rename the file to “Monsters (2010).mkv” as well. iTunes has this sort of option where you point it to a media file and tell it to import it. It “figures out” what the media file is and the puts it into an appropriately named directory and gives it an appropriate name on disk. Honestly, I’m surprised Plex -doesn’t- currently do this. Since I’ve done so much manual matching already myself, and FileBot has made so many mistakes in my tests, I plan to write my own maintenance scripts to read details from the database about each movie and do this renaming for me.