MymsMan
Ad detector
I think the following idea would reduce the problem of missed recordings when the schedule is changed at short notice due to special events, news events or overrunning sporting events.
This ideas does depend on the broadcasters updating the broadcast EPG data promptly which unfortunately doesn't always happen so this wont be infallible.
Even when there is plenty of notice of the schedule change the Humax sometimes does not pick up the change automatically as noted here and here among others.
The idea is a new package, schedchk, which would run at every auto processing interval which would:
For every recording scheduled in the next three hours(1) check whether the times in the EPG match the recording times (skip if EPG data is not available)
If the programme has been delayed, adjust the recording schedule times(2)
If the programme is not in the EPG at original time (& not delayed) cancel the recording.
For each cancelled recording search entire EPG for program crid to check for moved channel or alternative showing and if found schedule the alternative showing as a one off recording(3)
For each series in the recording schedule check for episodes added to the EPG that are not already in the series recording schedule and add them to the series recording.
I don't think this would be too hard to implement but I don't have the time at the moment.
Maybe this will inspire someone to take it on or suggest improvements to my ideas,
testing would be tricky since schedule changes cant be predicted but Wimbledon often creates a few.
Notes:
(1) Time range could be adjustable, and once a day check entire schedule. Could always check entire schedule if not too slow.
(2) I wonder if we can change the end time of an active recording to cope with an overrunning recording without AR
(3) I suggest cancelling recordings before attempting to reschedule to reduce the risk of apparent conflicts
This ideas does depend on the broadcasters updating the broadcast EPG data promptly which unfortunately doesn't always happen so this wont be infallible.
Even when there is plenty of notice of the schedule change the Humax sometimes does not pick up the change automatically as noted here and here among others.
The idea is a new package, schedchk, which would run at every auto processing interval which would:
For every recording scheduled in the next three hours(1) check whether the times in the EPG match the recording times (skip if EPG data is not available)
If the programme has been delayed, adjust the recording schedule times(2)
If the programme is not in the EPG at original time (& not delayed) cancel the recording.
For each cancelled recording search entire EPG for program crid to check for moved channel or alternative showing and if found schedule the alternative showing as a one off recording(3)
For each series in the recording schedule check for episodes added to the EPG that are not already in the series recording schedule and add them to the series recording.
I don't think this would be too hard to implement but I don't have the time at the moment.
Maybe this will inspire someone to take it on or suggest improvements to my ideas,
testing would be tricky since schedule changes cant be predicted but Wimbledon often creates a few.
Notes:
(1) Time range could be adjustable, and once a day check entire schedule. Could always check entire schedule if not too slow.
(2) I wonder if we can change the end time of an active recording to cope with an overrunning recording without AR
(3) I suggest cancelling recordings before attempting to reschedule to reduce the risk of apparent conflicts
Last edited: