[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