[mythtv-users] Will autoexpire auto-re-record?

Derek Battams derek at battams.ca
Wed Feb 22 05:26:55 UTC 2006


Quoting Mike Grusin <mgrusin at comcast.net>:

> Quick question: if a program autoexpires before you get a chance to watch
> it, is Myth supposed to automatically re-record it when it appears in the
> schedule again?
>
> I had previously thought it was supposed to do this, but I've just run into
> a few situations where it clearly didn't (the olympics have pushed a lot of
> stuff off my system ;)  I'm still on 18.1.
>
> Thanks! -Mike G.

I plan on investigating this exact issue relatively soon, but this 
seems like a good time to start the discussion. ;-)

My understanding of how this works (from an initial investigation a 
long, long time ago) is that if Myth auto expires a recording and you 
have set the 'RerecordAutoExpired' option to on it will remove it from 
the oldrecorded table of the database, which allows that program to be 
recorded again, in theory.  However, if the recording rule used to 
record the show is set to only record new episodes then by the time the 
booted recording airs again it won't likely be considered a new episode 
and therefore won't be recorded again.  This is how I saw it working 
when I first looked at this back on 0.18.  It may not work like that on 
0.19 (haven't looked yet) plus the first time I looked at this was when 
I was relatively new to MythTV so my findings may not have even been 
correct.

If I was correct and it hasn't changed in 0.19 then my proposed 
solution would be to create a 'Find Once' recording rule using the 
programid of the show with a priority of one higher than that of the 
originating rule.  With this you'll then be assurred of re-recording 
the booted program when it next reairs.

I remember investigating this originally because something like this 
happened to me shortly after installing MythTV, but hasn't happened 
since.  I came across my notes about it a week or so ago and thought it 
might be worth investigating it and implementing my solution if it does 
indeed work the way I orginally found it to.  I'm sure someone will 
correct me if my understanding of this is incorrect. ;-)

  - Derek


More information about the mythtv-users mailing list