Thanks for the replies everyone. Just to wrap this up I wanted to share the final tidbits so that anyone else searching for this in the future knows.<div><br></div><div>The reason my jobs were re-recording is because the auto-expire purge was setting that as "re-record". I used some SQL queries to change all past recorded jobs to "duplicate = 1" and now for the last couple of days there have been zero duplicates. Thanks for everyone's help.</div>
<div><br clear="all"><div><div>Jason</div></div>
<br><br><div class="gmail_quote">On Mon, Feb 11, 2013 at 11:57 AM, Michael T. Dean <span dir="ltr"><<a href="mailto:mtdean@thirdcontact.com" target="_blank">mtdean@thirdcontact.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 02/11/2013 11:24 AM, Jason Bilbrey wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ok, I thought that only marked a show as watched if you watched most of the show but didn't go all the way to the end. I didn't think it had any effect if you didn't watch it at all.<br>
According to this page from the MythTV wiki: <a href="http://www.mythtv.org/wiki/User_Manual:Detailed_configuration_Frontend" target="_blank">http://www.mythtv.org/wiki/<u></u>User_Manual:Detailed_<u></u>configuration_Frontend</a><br>
<br>
If set, when you exit near the end of a recording it will be<br>
marked as watched. The automatic detection is not foolproof, so do<br>
not enable this setting if you don't want an unwatched recording<br>
to be marked for expiration.<br>
<br>
So will setting that really fix my issue? I am certainly willing to try it, but it doesn't seem like it will.<br>
If MythTV can't handle the scenario (someone recording something but not watching via the front end), I'm perfectly willing to write process that updates the mythconverg database when I copy that show off my MythTV box to mark the show as watched so that it doesn't re-record. I just want to make sure the functionality doesn't exist already in MythTV.<br>
</blockquote>
<br></div>
Why not write a script using the Python bindings to tell MythTV to delete the recording when you copy it off the MythTV box? Why are you using auto-expire to delete recordings when you don't seem to want them in MythTV?<br>
<br>
The point is, there are 2 ways to tell MythTV that you don't want it to re-record an episode:<br>
<br>
1) Delete the recording (using MythTV's Delete functionality--not by just deleting with file system tools) and do not say, "Delete and allow re-record"<br>
2) Mark the recording as Watched (either using the setting that automatically does it when you watch the recording in the frontend or "manually" in Watch Recordings or using a script, such as one created with the Python bindings) and let MythTV delete the recording for you via auto-expiration<br>
<br>
technically, there's a 3rd way (which is what you've used so far), but it's not really usable long term:<br>
<br>
3) Keep the recording around--as long as it's in "current recordings" (i.e. still in Watch Recordings screen), MythTV will check there, in addition to your recording history, for duplicates (assuming you've set it to check "current recordings and previously recorded"--which is the default)<br>
<br>
If you're trying to use some other non-MythTV frontend to watch your recordings, you'll have to do the work that mythfrontend normally does since your client doesn't do it for you. In this case, it sounds like the best/most-straightforward approach to achieve what you want is to delete the recording when you copy it (i.e. using the Python bindings to tell mythbackend to delete it for you- <a href="http://www.mythtv.org/wiki/0.25_Python_Bindings/Data_Handlers#Program" target="_blank">http://www.mythtv.org/wiki/0.<u></u>25_Python_Bindings/Data_<u></u>Handlers#Program</a> and see <a href="http://www.mythtv.org/wiki/Delete_recordings.py" target="_blank">http://www.mythtv.org/wiki/<u></u>Delete_recordings.py</a> for an example), but you could--if you really want to use auto-expire for some reason--use the Python bindings to tell MythTV to mark the show as Watched. ( <a href="http://www.mythtv.org/wiki/0.25_Python_Bindings/Data_Handlers#Recorded" target="_blank">http://www.mythtv.org/wiki/0.<u></u>25_Python_Bindings/Data_<u></u>Handlers#Recorded</a> ).<div class="HOEnZb">
<div class="h5"><br>
<br>
Mike<br>
______________________________<u></u>_________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://www.mythtv.org/mailman/listinfo/mythtv-users" target="_blank">http://www.mythtv.org/mailman/<u></u>listinfo/mythtv-users</a><br>
</div></div></blockquote></div><br></div>