[mythtv] [mythtv-commits] Ticket #2678: Duplicate checking of "unidentified episode"s is broken

Michael T. Dean mtdean at thirdcontact.com
Tue Nov 14 04:50:36 UTC 2006

On 11/13/2006 06:25 PM, Mark Buechler wrote:
>  On 11/13/06, Michael T. Dean <mtdean at thirdcontact.com> wrote:
> >
> > However, since I'm pretty sure Mark /is/ running mythfilldatabase
> > in addition to using EIT grabbers, the generic episode thing may
> > actually have an effect on him.  Since mfdb sets any program with
> > blank programid, subtitle, and description as generic--whether the
> > listings data were provided by mfdb or by EIT grabbers--some of his
> > listings provided by EIT grabbers may, in fact, have been marked as
> > generic.
>  I do have both DataDirect and EIT sources and I do use
>  mythfilldatabase. It probably is doing what you've pointed out.  Is
>  it possible to have mfd NOT do that and in your opinion do you think
>  it would  do me any good?

Well, IIRC, Bruce is the contributer of the generic episode code, so 
he's probably the one who should weigh the value of changes.  But, as I 
see it, it comes down to a question of whether a show with only a title 
(i.e. programid, subtitle, and description are blank) should be 
"duplicate matched."  In that case, whether dupmethod is "subtitle" or 
"subtitle and description", you'd have a match (since subtitle and 
description are blank).  I don't think it would be that helpful.  It 
sounds to me like it would, in fact, be a "generic" episode when there's 
only a title.

I would guess this would mean that if you enabled dupchecks on a 
recording rule for your local news on a channel   I don't think it would 
be that helpful.whose listings are provided by EIT, you'd only get one 
episode of it and all others would be "previously recorded."  It may 
also impact other shows, but I can't think of any off the top of my head.

If you want to play around with it to see if it changes things for the 
better of for the worse, you can always "undo" the changes after mfdb 
sets episodes as generic.  Just do a:

UPDATE program SET generic = 0
 WHERE programid = ''
   AND subtitle = ''
   AND description = '';

(This UPDATE ignores "programid <> '' AND category_type = 'series' AND 
program.programid LIKE '%0000'" since you probably want those to be 
marked as generic since they came from DataDirect (they have a programid).)


More information about the mythtv-dev mailing list