The change below was a big improvement for my recordings that need large pre-padding.
24.0.3 (3/5/2018)
8. Changed: When calculating "Watched" status in Standard television "Recordings" view, the pre-padding ("Start recording early") value is removed from calculation so that recordings with large pre-padding relative to duration will not erroneously be marked as "x%" watched.
But for lots of late-night sports shows I need a pretty large post-padding as well. Australian late-night TV can get pretty far behind schedule, and there is nothing worse than watching a MotoGP race recording, only to find the last few laps weren't recorded!
Unfortunately, as side effect of using a large post-padding is that if the program runs on schedule I don't need to watch to the end, or indeed until I get 90% of the way from the scheduled start (i.e. Recording start plus padding) to the end of the recording.
So MC never marks the recording as Played, via incrementing the [Number Plays] field by one.
Also, the program only get a tick mark, indicating that it has been partially watched, rather than a bold tick mark, indicating that it has be watched at least to 90% through the program, as per the default functionality, and the watched(2), and TVInfo(WatchedDisplay) functions.
So, could the Watched(2), and TVInfo(WatchedDisplay) functions take into account the recording post-padding? I'm not sure if that padding information is saved with the recording, which would also be good, because if the padding in the Recording Rule was used, and then changed, it could give unexpected results.
Why do this? Well, I'm starting to build Theatre View Views that use Watched() as a parameter in the "Set rules for display" settings, and I'm finding quite a few TV Recordings remain in my Views even though I have fully watched the program. Many of these are older recordings which get to 63% or 89%, but never make it to 90% and so never get marked as played.
BTW, even recent 90 minute MotoGP recordings that have +30 minutes pre-padding and +60 minutes post-padding are still getting a non-bold tick mark next to them in Episode listings in Theatre View, even though they have not been watched at all yet (because I've seen them elsewhere or streamed them). For those recordings, using a specific example which has a non-bold tick mark and a duration of 3 hours and 3 seconds, the Bookmark is 1799039, or 29.98 minutes, so that is the pre-padding only;
[Number Plays] is blank.
Watched(0) is blank, indicating the percentage watched is less than 11%, which is the point at which Watched(0) starts to show a human-readable Watched Status.
Watched(1) gives a value of 1, meaning partially watched, and is equivalent to a non-bold tick mark.
Watched(2) shows a tick mark in Standard View, and a non-bold tick mark in Theatre View
The watched field in Theatre View is blank, which is logical because it is the TVInfo(WatchedDisplay) function.
The Episode listings in Theatre View, which is the TVInfo(NameDisplayWithDate) function, shows a non-bold tick mark.
So it looks like the above change was only applied to the "Watched" status in Standard television "Recordings" view and hasn't been propagated out to the Watched(), TVInfo(WatchedDisplay), or TVInfo(NameDisplayWithDate) functions.
Could that be done, in addition to taking into account the post-padding?
Thanks for your consideration.