Odd Matching Results (1 Viewer)

eXDee

Portal Pro
February 20, 2008
120
1
Home Country
New Zealand New Zealand
I've always found it interesting how Moving Pictures chooses the best match. In most cases they work out fine, but sometimes theres very wierd results.
Not really complaining or ranting, i love moving pictures, i've just always been slightly frustrated and amazed by what it comes up with

Heres some of the bottom of my list as i go through manually approving the leftovers:

The Hangover.avi - The Hangover 2 (2011)
^Moving pictures doesn't know the current date?

Ricky Gervais Live 3 Fame.mp4 - "Meet Rickey Gervais" (2000)
^The correct result is "Rickey Gervais Live 3: Fame (2007)", somehow it stumbles on the colon?

Sebastian Bach Forever Wild.avi
^Once again, it suggests something else (cant remember which) but the proper name is Sebastian Bach: Forever Wild

Team America World Police.ogm
^Correct result, but for some reason it requires my confirmation. World police isnt event mentioned in any other options

Tenacious D-The Pick of Destiny.avi
^Same as above, requires confirmation for some reason.

The Simpsons Movie.avi
^Once again, requires confirmation. The only other result is "The 2nd Simpsons Movie (2011)" (once again, a date thing)

The Whole Ten Yards.avi
^Another confirmation, but this time without a colon. The filename matches the result EXACTLY yet it doesnt auto approve it.

Zack and Miri.avi
^Theres only one result containing the string "Zack and Miri". The suggestion "Jack and Mike" is totally unrelated.

Anyone else found this?
 

RoChess

Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    You can actually see how it decides on the best match in the log file if you enable debug mode.

    You might have stumbled upon a bug, but it is also likely that the scraper gets those results back from the website it uses. Many times when I manually use imdb.com search I get the wrong results, adding the year then finally gets me the right one (the movie I want litterally doesn't show up until I feed the year).

    There are certain movie titles that are used by dozens of movies, some even multiple times per year, so that title+year alone isn't even enough (imdb seperates those by Roman numberals, such as "Love 2008/I", "Love 2008/II", "Love 2008/III", and "Love 2008/IV" (with 5 versions in 2009). So having "Love.avi" or even "Love (2008).avi" would require a serious amount of artificial intelligence then. To some extend it still gets the right one, and that is because of the four "Love" movies made in 2008, usually one is the 'big' success movie that people are most likely to have in their collection, so via the popularity system (imdb.com keeps track of movies ppl view most), the right result shows as first.

    But to overrule that (or help the MovingPictures plugin) the NFO scraper comes into play (also if you did not name your filenames correctly on some foreign titles), because you can force the correct IMDB tt-ID.

    So try enabling debug mode and re-import those movies, verify the results from the scrapers you have enabled and see if one is perhaps overruling the results that would more match what you expect. Then you might have found a bug in that scraper (assuming the results are different when you would use that website search manually), or you would have to remove that scraper from the list.

    If you are unable to find out what is going on, post back on here with the log files run in debug mode.

    Enjoy.
     

    fforde

    Community Plugin Dev
    June 7, 2007
    2,667
    1,702
    43
    Texas
    Home Country
    United States of America United States of America
    And just to give a little more background, there are a lot of factors that go into auto approval eXDee. The biggest factor is the scraper script you are using. I did not try all the movie in your list but I created a dummy file called "The Simpsons Movie.avi" and it auto approved fine using the IMDb scraper. If you are using a non-english scraper and the site does not provide any alternate title information, Moving Pictures will have a hard time recognizing "The Simpsons - filmen", although it will most likely be in the list of options. Moving Pictures will also not auto approve a movie unless the details were pulled from the first scraper on your list.

    Then you get into subtle differences in title. If for example your filename was "The Simpson's Movie" adding an apostrophe, it would definitely be auto approved. If however you left off the article and it was simply "Simpsons Movie.avi" then you would (with default settings) need to approve the match. You can reduce the number of situations like this by adjusting the auto approval slider on the Importer Settings tab.

    I think most of your issues seem scraper script related to me. What scripts are you using (and what version of Moving Pictures)?
     

    eXDee

    Portal Pro
    February 20, 2008
    120
    1
    Home Country
    New Zealand New Zealand
    Latest version of moving pictures (beta 2). The scraper im using is whatever it ships with as default, it appears to be using imdb and themoviedb also. Set of course to english.
    I tried adjusting the slider (set to normal) but when i set it to a high auto approval rate, i actually found it didn't auto approve a lot of movies which normal did. For example 300.avi required confirmation, as did 2 "Austin Powers" movies (which again automatically approve on normal).

    Many months ago i remember looking into this by manually searching the filenames (without extension) on imdb, and in almost every situation it would show the correct movie under "Popular titles" as the first result.

    I must stress this is not a complaint, i'm moreso interested in how it comes to such results.
     

    fforde

    Community Plugin Dev
    June 7, 2007
    2,667
    1,702
    43
    Texas
    Home Country
    United States of America United States of America
    I again can not reproduce what you are reporting eXDee. Attached is a screenshot of my current scripts configuration. Does yours differ from this (pay attention to version numbers as well)? And have you modified any Advanced Settings or any of the settings on the Import Settings tab?
     

    Attachments

    • sources.png
      sources.png
      14.5 KB

    sens_2002

    MP Donator
  • Premium Supporter
  • February 4, 2009
    37
    1
    Home Country
    Switzerland Switzerland
    I have a similar problem. Even worse - my movie titles need to be in Russian. The scraper "kinopoisk.ru" works actually pretty well provided the file is first moved into a folder named exactly as the correct movie title.
    However many files are still in the same folder and the scraper can not make a choice based only on a filename because it normally comprises a title in Russian written with Latin characters which may look really weird.

    I am wondering - why this does not work?
    - With a standard MyVideos plugin I can manually retrieve the movie details, including correct movie title, using a separate scraper. Here I can choose a correct title directly in MP if there are several variants.
    - I moved a source "MyVideos (Local)" to the top of the list in Moving Pictures importer configuration.

    I assumed that since the movie is "known" to "My Videos" database and this source has a highest priority -
    there should be only one record in "My Videos" database which corresponds to this specific filename and Moving Pictures importer should use this information directly - with 100% matching, always!. However this does not happen - I still see several variants in the importer and the one from My Videos is not selected.

    I have Moving Pictures 1.0, beta 2; MP 1.0.2, Vista 32.

    Thanks for any help or advice! Happy New Year!
     

    fforde

    Community Plugin Dev
    June 7, 2007
    2,667
    1,702
    43
    Texas
    Home Country
    United States of America United States of America
    By default the importer will keep searching additional data sources until at least three possible matches are found. I'd have to look at your logs to see why the matches from MyVideos are not auto approved, but I suspect it has something to do with the title and the filename not being close enough. What I would do is disable all scripts except the MyVideos script, then run the importer. You could then approve everything en masse without worrying about an incorrect match.

    And for what it's worth we are thinking about adding special rules for scripts that are actually importing from another program/database rather than just pulling data from the internets. This should vastly improve the usability for situations like yours.
     

    Users who are viewing this thread

    Top Bottom