[mythtv-commits] Ticket #12165: Max episodes expiration ignores autoexpire = 0

MythTV noreply at mythtv.org
Fri Jun 6 12:51:49 UTC 2014


#12165: Max episodes expiration ignores autoexpire = 0
------------------------------+---------------------------
 Reporter:  wowatheron@…      |          Owner:
     Type:  Patch - Bug Fix   |         Status:  closed
 Priority:  minor             |      Milestone:  unknown
Component:  MythTV - General  |        Version:  0.27.1
 Severity:  medium            |     Resolution:  Won't Fix
 Keywords:                    |  Ticket locked:  0
------------------------------+---------------------------
Changes (by mdean):

 * status:  new => closed
 * resolution:   => Won't Fix


Comment:

 Allow auto-expire means allow deleting to make room for new recordings
 when the file system is full.  It is ignored by max episodes logic.
 Preserve is used to indicate an episode should not count toward max
 episodes logic (see around line 686 of autoexpire.cpp).  So, you can
 preserve an episode and then it will not be deleted due to the max
 episodes specified by your recording rule.  However, if the file system
 fills up and the episode is marked to allow auto-expire, it can be deleted
 to make room for new recordings.

 If you want an episode to be kept--regardless of max episodes specified by
 the rule and regardless of whether the file system fills--you must both
 preserve it and disable auto-expire.  Preserve is accessed in Watch
 Recordings by selecting an episode, hitting MENU|Storage Options|Preserve
 this episode (right below Enable Auto Expire).

 Specifically because of incidents like this where users are surprised to
 find there's a preserve attribute, there have been discussions about
 changes to make the system less confusing to users--probably by making a
 single, multi-state flag rather than two independent boolean flags.  I'm
 closing this ticket for now since the plan for changes is different from
 the one presented here.  Regardless of whether we have a ticket, the
 changes will eventually be made.

 If you have any questions about preserve or auto-expire, please ask on the
 mythtv-users mailing list or forum.  If you would like to code a patch to
 combine the auto-expire/preserve fields and simplify the user interface
 (though this would not be a small/simple patch to create), please feel
 free to ask questions about the desired approach on the mythtv-dev mailing
 list or forum.

 Thank you.

--
Ticket URL: <https://code.mythtv.org/trac/ticket/12165#comment:1>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list