Duplicate matching

From MythTV Official Wiki
Revision as of 04:53, 25 January 2010 by Waxrat (Talk | contribs)

Jump to: navigation, search

MythTV will, unless you tell it otherwise, try and not record programs that have already been recorded. There are four different methods it can use to determine if a program is a duplicate.


Subtitle

The scheduler will compare the subtitles of the new epsiode with any recorded(watched,unwatched or deleted) episode and if they match then it will not record the new showing.

Description

The scheduler will compare the description of the new epsiode with any recorded(watched,unwatched or deleted) episode and if they match exactly then it will not record the new showing.

Subtitle and Description

The scheduler will compare the subtitles and description of the new epsiode with any recorded(watched,unwatched or deleted) episode and if they both match exactly then it will not record the new showing.

Subtitle then Description

The scheduler will compare the subtitles of the new epsiode with any recorded(watched,unwatched or deleted) episode and if they match exactly then it will check the description and only if the descriptions are also identical then it will not record the new showing.

FAQs

Q. I chose the duplicate check method 'Subtitle and Description,' and a set of episodes have the same subtitle and description, yet I still get duplicates.

A. All of those episodes also have a programid, and when episodes have a programid, the duplicate check method is irrelevant. Only the programid is used for comparison because the programid is the definitive identifier of an episode.

Q. But all of the episodes have the same programid.

A. True, but all three episodes have a SH*0000 programid -- the Schedules Direct programid used for generic episodes -- meaning that which episode is airing is unknown. Rather than ignore this episode -- just because the listings provider wasn't given information on which episode was airing -- MythTV will record it.

The scheduler gives special treatment to any generic episodes (always recording them in case they're new). Schedules Direct/TMS data uses programid's of the form SH (for show) followed by some digits identifying the program (title) and ending with 4 zeros (meaning unknown episode).