[mythtv-users] Finally using comflagging (wow!), have a few questions

Tom Dexter digitalaudiorock at gmail.com
Wed Apr 2 15:33:39 UTC 2008

On Tue, Apr 1, 2008 at 4:10 PM, Brad DerManouelian
<myth at dermanouelian.com> wrote:
> Tom Dexter wrote:
>  > Oh man...you simply have to be kidding me.  It looks like there's NO
>  > way to tell mythcommflag (when using the --allstart date option) to
>  > skip LiveTV recordings.  I may have to scrap this if I can't.  Can
>  > anyone think of a work-around?
>  Yeah. Code up the new job queue feature talked about in this thread. ;)
>  > This actually raises a larger question:  Does 0.21 allow for
>  > AutoExpireLiveTVMaxAge to be set to zero?  That's one that's bugged me
>  > since I first installed.  I always have LiveTV recordings hidden and,
>  > once I change channels or exit LiveTV, I have no use for them.
>  >
>  > I've posted once to see if anyone knew of a down side to changing it
>  > manually to zero and never heard anything.  Given this new issue I
>  > think I'm going to give it a try.
>  The argument has always been that there is no reason to expire them as
>  soon as you're done. They will expire tomorrow anyway - or when more
>  room is needed - or immediately if the program is under a certain length
>  (2 minutes I think) - or stick around however many days you have set to
>  keep them.
>  -Brad
>  _______________________________________________
>  mythtv-users mailing list
>  mythtv-users at mythtv.org
>  http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

I got thinking about it, and even if everything auto-expired
immediately, there's always the situation where someone watches TV
late or something, and I'd end up queuing commflagging on something I
didn't intend to anyway.

For now I opted to do this hack:

Index: programs/mythcommflag/main.cpp
--- programs/mythcommflag/main.cpp      (revision 14972)
+++ programs/mythcommflag/main.cpp      (working copy)
@@ -1062,6 +1062,7 @@
             "SELECT chanid, starttime "
                 "FROM recorded "
                 "WHERE starttime >= :STARTTIME AND endtime <= :ENDTIME "
+                "AND recgroup != 'LiveTV' "
                 "ORDER BY starttime;");
         query.bindValue(":STARTTIME", allStart);
         query.bindValue(":ENDTIME", allEnd);


More information about the mythtv-users mailing list