IMDB and Thetvdb match requirements

Feb 10, 2013 at 1:39 AM
When trying to find a tvshow or movie on IMDB and thetvdb Is there a percentage of match which when met causes the software to see it as a match. Or do you have to find a exact match with say "Title" and "Show Name" at 100%. Also if there is not a exact match does the software take the closest thing. And finally is there a way to have the software email me if their are files that could not be matched?

Thanks
Coordinator
Feb 10, 2013 at 4:30 AM
Edited Feb 10, 2013 at 4:38 AM
FIRST, MCEBuddy extracts the basic the showname, original air date, episode name etc in the following order
a. If WTV/DVRMS - then extract the metadata from file itself
b. If it finds an XML file with the same name (e.g. MediaPortal generates an XML file) - it uses that to extract the metadata
c. If its a MP4, AVI or other container format it tries to extract the metadata from the container
d. If non of the above provide a Showname, it tries to parse the filename in the following format SHOWNAME_AIRDATE_AIRTIME.<ext> where AIRDATE is in YYYYMMDD format and AIRTIME is in HHMMHHMM (Start and End) format
Internet Download Series Information Matching flow:
  1. Match TVDB
    a. (optional) - if seriesid or movieid is given, for match using that instead of showname
    b. Match Show name and Episode name (case insensitive), IF that fails
    c. Match Show name and Show first air date, IF that fails
  2. Match MovieDB
    a. (optional) - if moviedb id given, then force match using that
    b. Match movie name, case insensitive (optional, if movie year is available, additional filtering)
There is no approximate match, it needs to be exact in the order given above (case insensitive). Thus if you're getting a wrong match, you can force the moviedb id or tvdb id in the conversion task settings page.

I've added the option in the eMail settings page to send an eMail if a series download failure takes place
Coordinator
Mar 3, 2013 at 1:13 PM
FYI the next BETA release will have SIGNIFICANTLY better TVDB and MovieDB name matching prowess. Now ignore whitespacses and special characters
Mar 4, 2013 at 2:23 AM
Nice can't wait.

Sent from my Windows Phone

From: rboy1
Sent: 3/3/2013 6:13 AM
To: areyes3@live.com
Subject: Re: IMDB and Thetvdb match requirements [mcebuddy2x:432598]

From: rboy1

FYI the next BETA release will have SIGNIFICANTLY better TVDB and MovieDB name matching prowess. Now ignore whitespacses and special characters
Coordinator
Mar 11, 2013 at 11:32 PM
Edited Mar 11, 2013 at 11:33 PM
Now I've added IMDB support, so the new flow is:

FIRST, MCEBuddy extracts the basic the showname, original air date, episode name etc in the following order
a. If WTV/DVRMS - then extract the metadata from file itself
b. If it finds an XML file with the same name (e.g. MediaPortal generates an XML file) - it uses that to extract the metadata (currently supporting nPVR and MediaPortal formats)
c. If its a MP4, AVI or other container format it tries to extract the metadata from the container
d. If non of the above provide a Showname, it tries to parse the filename in the following format SHOWNAME_AIRDATE_AIRTIME.<ext> where AIRDATE is in YYYYMMDD format and AIRTIME is in HHMMHHMM (Start and End) format
Internet Download Series Information Matching flow:
  1. Match TheTVDB
    a. (optional) - if tvdb id or imdb id is given, for match using that instead of showname
    b. Match Show name and Episode name (case insensitive), IF that fails
    c. Match Show name and Show first air date, IF that fails
  2. Match IMDB
    a. (optional) - if imdb id given, then force match using that
    b. Match movie name, case insensitive (optional, if movie year is available, additional filtering)
  3. Match TheMovieDB
    a. (optional) - if imdb id given, then force match using that
    b. Match movie name, case insensitive (optional, if movie year is available, additional filtering)
There is limited approximate match, (case insensitive and ignoring whitespace/special characters). Thus if you're getting a wrong match, you can force the imdb id or tvdb id in the conversion task settings page.
Coordinator
Mar 15, 2013 at 5:07 AM
Okay heavily revamped: now support for TV.com and more:

Now I've added IMDB support, so the new flow is:

FIRST, MCEBuddy extracts the basic the showname, original air date, episode name etc in the following order
a. If WTV/DVRMS - then extract the metadata from file itself
b. If it finds an XML file with the same name (e.g. MediaPortal generates an XML file) - it uses that to extract the metadata (currently supporting nPVR and MediaPortal formats)
c. If its a MP4, AVI or other container format it tries to extract the metadata from the container
d. If non of the above provide a Showname, it tries to parse the filename in the following format SHOWNAME_AIRDATE_AIRTIME.<ext> where AIRDATE is in YYYYMMDD format and AIRTIME is in HHMMHHMM (Start and End) format
Internet Download Series Information Matching flow:
If it's a movie:
  1. Match IMDB.com
    a. (optional) - if imdb id given, then force match using that
    b. Match movie name, case insensitive (optional, if movie year is available, additional filtering)
  2. Match TheMovieDB.com
    a. (optional) - if imdb id given, then force match using that
    b. Match movie name, case insensitive (optional, if movie year is available, additional filtering)
Otherwise:
  1. Match TheTVDB
    a. (optional) - if tvdb id or imdb id is given, for match using that instead of showname
    b. Match Show name and Episode name (case insensitive) OR
    c. Match Show name and Show first air date
  2. Match IMDB.com
    a. (optional) - if imdb id given, then force match using that
    b. Match show name and episode name (also match AKA's - also known as), case insensitive
  3. Match TV.com
    a. Match Show name and Episode name (case insensitive) OR
    b. Match Show name and Show first air date
There is limited approximate match, (case insensitive and ignoring whitespace/special characters). Thus if you're getting a wrong match, you can force the imdb id or tvdb id in the conversion task settings page.
Coordinator
Mar 15, 2013 at 4:06 PM
Edited Apr 14, 2014 at 12:37 AM
A slight modification in the new 03152013-1 release.

Now all the DB's are searched and the information is supplemented to keep adding on - a incremental operation at each step since no DB is perfect or complete.

FIRST, MCEBuddy extracts the basic the showname, original air date, episode name etc in the following order
a. If WTV/DVRMS - then extract the metadata from file itself
b. If it finds an XML file with the same name (e.g. MediaPortal generates an XML file) - it uses that to extract the metadata (currently supporting nPVR and MediaPortal formats)
c. If its a MP4, AVI or other container format it tries to extract the metadata from the container
d. If non of the above provide a Showname, it tries to parse the filename in the following format SHOWNAME_AIRDATE_AIRTIME.<ext> where AIRDATE is in YYYYMMDD format and AIRTIME is in HHMMHHMM (Start and End) format (AIRTIME is optional)
Internet Download Series Information Matching flow:
If it's a movie:
  1. Match IMDB.com
    a. (optional) - if imdb id given, then force match using that
    b. Match movie name, case insensitive (optional, if movie year is available, additional filtering)
  2. Match TheMovieDB.com
    a. (optional) - if imdb id given, then force match using that
    b. Match movie name, case insensitive (optional, if movie year is available, additional filtering)
Otherwise:
  1. Match TheTVDB
    a. (optional) - if tvdb id or imdb id is given, for match using that instead of showname
    b. Match Show name and Episode name (case insensitive) OR
    c. Match Show name and Show first air date
  2. Match IMDB.com
    a. (optional) - if imdb id given, then force match using that
    b. Match show name and episode name (also match AKA's - also known as), case insensitive
  3. Match TV.com
    a. Match Show name and Episode name (case insensitive) OR
    b. Match Show name and Show first air date
There is limited approximate match, (case insensitive and ignoring whitespace/special characters). Thus if you're getting a wrong match, you can force the imdb id or tvdb id in the conversion task settings page.
Coordinator
Jul 16, 2015 at 12:41 AM
See this thread for latest updates:

https://mcebuddy2x.codeplex.com/discussions/640539
Marked as answer by rboy1 on 7/15/2015 at 5:41 PM