[mythtv-users] Myth incorrectly re-recording previously shown programs

William Munson william_munson at bellsouth.net
Sun Jul 1 12:52:37 UTC 2007


Enigma wrote:
>> What type of recording rule are you using? Is it a channel record or
>> an all record? Is the callsign for Discovery the same now as it was
>> when the 3 old recordings were made? If it is currently a channel
>> record rule and you change it to an all record, does this change
>> things?
>>     
>
> Deadliest Catch is just an example, this appears to be happening to all 
> my recordings, whether they be channel or all record and on all channels.
>
>   
>> One suggestion is to use the 'Forget Old' option in the Previous
>> Recordings listing and forget the 3 old episodes of Deadliest Catch
>> which exist in the oldrecorded table, then mark the first upcoming
>> showing as Never Record, and see whether the scheduler correctly uses
>> the new information to not record future showings.
>>
>> If you change duplicate matching to Subtitle or Subtitle then
>> Description, does this help? I've seen similar oddities over the past
>> few years which this has solved, even though I could see no reason why
>> the dupe detection was failing, but so far haven't looked into it
>> further.
>>
>> Another suggestion is to paste the 3 records from `oldrecorded` (using
>> \G for improved layout) and the record rule from `record` (again with
>> \G) in case there's a more obvious reason for this behaviour.
>>
>> I suppose
>>
>> # mythbackend --printsched |fgrep "Deadliest"
>>
>> might also be of some use.
>>
>> -- 
>> Nick
>>     
>
>
> Here are a couple more complete examples for this behavior:
>
> Mythbusters - Record any time on channel DSCP.  Look for dupes in 
> previous and current recordings.  Use subtitle and description matching.
>
> oldrecorded:
> mysql> select * from oldrecorded where title like 'mythbusters' and 
> subtitle like 'mega movie%';         
>
> | chanid | starttime           | endtime             | title       | 
> subtitle         | 
> description                                                | category    
> | seriesid | programid    | findid | recordid | station | rectype | 
> duplicate | recstatus | reactivate | generic |
> +--------+---------------------+---------------------+-------------+------------------+------------------------------------------------------------+-------------+
> |   1071 | 2007-02-11 21:00:00 | 2007-02-11 22:00:00 | MythBusters | 
> Mega Movie Myths | Adam and Jamie put Hollywood's biggest scenes to the 
> test. | Documentary | SH557678 | EP5576780109 |      0 |     1420 | 
> DSCP    |       4 |         0 |        -3 |          0 |       0 |
> |   1071 | 2007-02-11 20:00:00 | 2007-02-11 21:00:00 | MythBusters | 
> Mega Movie Myths | Adam and Jamie put Hollywood's biggest scenes to the 
> test. | Documentary | SH557678 | EP5576780108 |      0 |     1420 | 
> DSCP    |       4 |         0 |        -3 |          0 |       0 |
> |   1071 | 2007-04-21 18:00:00 | 2007-04-21 19:00:00 | MythBusters | 
> Mega Movie Myths | Adam and Jamie put Hollywood's biggest scenes to the 
> test. | Documentary | SH557678 | EP5576780108 |      0 |     1420 | 
> DSCP    |       4 |         0 |        -3 |          0 |       0 |
> |   1071 | 2007-06-30 22:00:00 | 2007-06-30 23:00:00 | MythBusters | 
> Mega Movie Myths | Adam and Jamie put Hollywood's biggest scenes to the 
> test. | Documentary | SH557678 | EP5576780108 |      0 |     1420 | 
> DSCP    |       3 |         0 |         8 |          0 |       0 |
> +--------+---------------------+---------------------+-------------+------------------+------------------------------------------------------------+-------------+
>
> I think the last entry started recording while I was typing this.
>
> record:
> mysql> select * from record where title = 'mythbusters' 
> \G;                                            
> *************************** 1. row ***************************
>      recordid: 1420
>          type: 3
>        chanid: 1071
>     starttime: 23:00:00
>     startdate: 2007-05-26
>       endtime: 00:00:00
>       enddate: 2007-05-27
>         title: MythBusters
>      subtitle: Walking on Water
>   description: Mythology of ninjas.
>      category: Documentary
>       profile: Default
>   recpriority: 0
>    autoexpire: 1
>   maxepisodes: 0
>     maxnewest: 0
>   startoffset: 0
>     endoffset: 0
>      recgroup: Default
>     dupmethod: 6
>         dupin: 15
>       station: DSCP
>      seriesid: SH557678
>     programid: EP5576780124
>        search: 0
> autotranscode: 0
>  autocommflag: 1
>  autouserjob1: 0
>  autouserjob2: 0
>  autouserjob3: 0
>  autouserjob4: 0
>       findday: 5
>      findtime: 00:00:00
>        findid: 733187
>      inactive: 0
>      parentid: 0
>    transcoder: 0
>     tsdefault: 1
>     playgroup: Default
>     prefinput: 0
>   next_record: 0000-00-00 00:00:00
>   last_record: 2007-06-29 17:00:04
>   last_delete: 2007-06-30 16:03:37
>
>
> mythbackend --printsched | fgrep "Mega Movie"
> MythBusters - "Mega Movie Myths"      71 1071  30 23:00-00:00  1 1  C 
> 1   2/0
> MythBusters - "Mega Movie Myths"      71 1071  01 02:00-03:00  1 1  C 
> 1   2/0
> MythBusters - "Mega Movie Myths"      71 1071  01 03:00-04:00  0 0  C 
> E   2/0
>
> Looks like episode is scheduled to be recorded twice in the space of a 
> few hours (and skipped a third time...).
>
>
>
>
> The Simpsons - Record any time on any channel.  Look for dupes in 
> previous and current recordings.  Use subtitle and description matching. 
>
> oldrecorded:
> select * from oldrecorded where title like '%simpsons' and subtitle like 
> 'the wife%';
> +--------+---------------------+---------------------+--------------+------------------+
> | chanid | starttime           | endtime             | title        | 
> subtitle         | description | category | seriesid | programid    | 
> findid | recordid | station | rectype | duplicate | recstatus | 
> reactivate | generic |
> +--------+---------------------+---------------------+--------------+------------------+
> |   1013 | 2007-01-07 19:00:00 | 2007-01-07 19:30:00 | The Simpsons | 
> The Wife Aquatic | Homer and the kids take depressed Marge on a surprise 
> trip to Barnacle Bay, only to find it a rundown mess. | Sitcom   | 
> SH018693 | EP0186930413 |      0 |      842 | KSTU    |       4 
> |         0 |        -3 |          0 |       0 |
> |   1013 | 2007-03-18 19:00:00 | 2007-03-18 19:30:00 | The Simpsons | 
> The Wife Aquatic | Homer and the kids take depressed Marge on a surprise 
> trip to Barnacle Bay, only to find it a rundown mess. | Sitcom   | 
> SH018693 | EP0186930413 |      0 |     2033 | KSTU    |       5 
> |         0 |        -3 |          0 |       0 |
> +--------+---------------------+---------------------+--------------+------------------+
>
> record:
> select * from record where title = 'The Simpsons' \G;  
> *************************** 1. row ***************************
>      recordid: 842
>          type: 4
>        chanid: 1013
>     starttime: 17:30:00
>     startdate: 2007-07-01
>       endtime: 18:00:00
>       enddate: 2007-07-01
>         title: The Simpsons
>      subtitle: All Singing, All Dancing
>   description: Homer learns the video he rented is a musical; Marge and 
> Lisa chase away his blues.
>      category: Sitcom
>       profile: Default
>   recpriority: 0
>    autoexpire: 1
>   maxepisodes: 0
>     maxnewest: 0
>   startoffset: 0
>     endoffset: 0
>      recgroup: Default
>     dupmethod: 6
>         dupin: 15
>       station: KSTU
>      seriesid: SH018693
>     programid: EP0186930207
>        search: 0
> autotranscode: 0
>  autocommflag: 1
>  autouserjob1: 0
>  autouserjob2: 0
>  autouserjob3: 0
>  autouserjob4: 0
>       findday: 0
>      findtime: 00:00:00
>        findid: 0
>      inactive: 0
>      parentid: 0
>    transcoder: 0
>     tsdefault: 1
>     playgroup: Default
>     prefinput: 0
>   next_record: 0000-00-00 00:00:00
>   last_record: 2007-06-30 22:05:02
>   last_delete: 2007-06-30 21:31:40
> 1 row in set (0.00 sec)
>
> mythbackend --printsched | fgrep "The Wife Aquatic"
> The Simpsons - "The Wife Aquatic"     13 1013  01 19:00-19:30  2 2  A 
> 2   0/0
>
>
> Is there anything in those entries that looks wrong?  Also, while 
> researching this problem I discovered that there are several shows that 
> have multiple recording schedules.  Some have a channel record AND an 
> all record, some have a all record and weekly record, etc.  I don't know 
> how it got into this state (changing schedules from MythWeb perhaps?), 
> but it is obviously a problem.  Anybody else experience anything like this?
>
>
>   
I remember reading about "generic episodes" and how they always get 
recorded by default. Looks like your recordings fall into that category. 
You may need to use a custom rule that disables generic recordings. I 
prefer to do my scheduling via mythweb as that interface is the most 
powerful and flexible. It also allows you to preview your rule to make 
sure it works the way you want.


More information about the mythtv-users mailing list