[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