Renaming, Extracting Metadata from Files and Downloading from the Internet

documentation
metadata

(Administrator) #1

MCEBuddy can extract metadata in many ways from a file, summarizing the sequence:

  1. Extract from WTV and DVRMS file using Windows DirectShow filters (see this thread on how to install the filters in Windows Servers)
  1. Extract from containers that support metadata like MP4, MKV, M4V, AVI, MP3 and WMV
  1. Extract from proprietary recording software containers like TiVO, PlayLater
  1. Extract using supporting metadata files like XML, NFO and PROPERTIES from Media Portal, nPVR, ICETv, SageTV, ArgusTV, XBMC/Kodi and Channels DVR (these will overwrite any data extracted above)
  1. If none of the above work, then MCEBudddy look at extracting metadata from the filename. Currently it supports the following formats:
  • SHOWNAME_AIRDATE_AIRTIME.<ext> where AIRDATE is in YYYYMMDD format and AIRTIME is in HHMMHHMM (Start and End) format (AIRTIME is optional)

  • MOVIE_IMDBID.<ext> or SHOWNAME_IMDBID.<ext> where IMDBID is the imdb id for the Movie or Episode (Showname taken from title)

  • MOVIE (YEAR).<ext> where YEAR is the year in which the Movie was released

  • SHOWNAME.SxxEyy.SUBTITLE.<ext> where SUBTITLE is the Episode name of the Season xx Episode yy of the Show. The dot can be substituted with a space, dash or any character (MCEBuddy will ignore it).

  • SHOWNAME.XXxYY.SUBTITLE.<ext> where SUBTITLE is the Episode name of the Season XX Episode YY of the Show. The dot can be substituted with a space, dash or any character and there may or may not be a space before and after the Season (XX) and Episodes (YY) and MCEBuddy will ignore it.

Also see the section on Using Custom Filenames and Custom Metadata in the Advanced Commands and Tweaking guide.


Once it extracts the metadata it then it proceeds to match the metadata against the various databases on the internet (TVDB, IMDB, TMDB, TV.com) to download the missing metadata and supplement the information. To do this successfully it needs ATLEAST 2 pieces of information (Showname and one more)

  1. Showname
  2. AND any one or more the following
  • Original Broadcast Air Date (only date required, does not match time)
  • Season AND Episode numbers
  • IMDB Id for the Movie or Episode (not for Show but Episode)

If the Showname and one or more of the above pieces of information are found while extracting metadata MCEBuddy will try to match and download the remaining information from the internet. If the data does not match the information on the internet it will not be able to download the information. (see conversion log file for details on the extraction and matching results)

Internet Download Series Information Matching flow:

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)

All Else

  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 TV.com
    a. Match Show name and Episode name (case insensitive) OR
    b. Match Show name and Show first air date
  3. Match TheMovieDB.com
    a. (optional) - if imdb id given, then force match using that
    b. Match Show name and Show first air date
  4. 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

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.


File Renaming
How to Enable Metadata and XML on NextPVR
Metadata Movie v/s TV
Renaming Issue with PBS NOVA
(Administrator) #2