There is still one known problem with this new feature. Occasionally a recording will just keep going past the time it should have stopped and require manual intervention. This does appear to be rare but we haven't worked out why it's happening yet.
Any observations and particularly reproducible tests are welcome!
Until now, for as long as it has been possible to schedule recordings via the custom firmware web interface, they have been placed into a pending queue and only moved into the main schedule on the next boot or reboot.
With the latest version of the web interface, this limitation has been bypassed with a new setting to enable real-time scheduling:
Although this new facility has been tested extensively, it is currently regarded as still in beta testing and as such is made available for custom firmware users to try out at their discretion. As the real-time scheduling support is in the core web interface libraries, any application that uses these to perform scheduling (e.g. Remote-Scheduling) will benefit automatically if the option is enabled.
The default setting is "no" and so schedule changes will be queued in the normal way and require a reboot before they are moved into the main schedule. Once the setting is enabled, schedule changes will be incorporated into the main schedule and be visible on the TV screen too [Guide >> Schedule (yellow)] as if they had been entered via the on-TV interface*. No reboot required warning will appear in the web interface**.
It's even possible to schedule events which have already begun showing although the recording will only start from that point.
* The events do still go through the pending phase so there can be a delay of a few seconds.
** There's one exception to this which is that "Refresh" commands are held for the next boot.
To enable this facility:
Any observations and particularly reproducible tests are welcome!
Until now, for as long as it has been possible to schedule recordings via the custom firmware web interface, they have been placed into a pending queue and only moved into the main schedule on the next boot or reboot.
With the latest version of the web interface, this limitation has been bypassed with a new setting to enable real-time scheduling:
Although this new facility has been tested extensively, it is currently regarded as still in beta testing and as such is made available for custom firmware users to try out at their discretion. As the real-time scheduling support is in the core web interface libraries, any application that uses these to perform scheduling (e.g. Remote-Scheduling) will benefit automatically if the option is enabled.
The default setting is "no" and so schedule changes will be queued in the normal way and require a reboot before they are moved into the main schedule. Once the setting is enabled, schedule changes will be incorporated into the main schedule and be visible on the TV screen too [Guide >> Schedule (yellow)] as if they had been entered via the on-TV interface*. No reboot required warning will appear in the web interface**.
It's even possible to schedule events which have already begun showing although the recording will only start from that point.
* The events do still go through the pending phase so there can be a delay of a few seconds.
** There's one exception to this which is that "Refresh" commands are held for the next boot.
To enable this facility:
- Upgrade the webif package to version 1.3.2-1 (this will be automatic if you have the auto-update package installed);
- Reboot;
- Go to WebIF >> Settings >> Advanced Settings, set Real-time scheduling? = YES.
You may notice a new screen in the Diagnostics section called Internal Timers which displays the internal timers list that the Humax software is currently using (along with additional information pulled from the schedule database). This is provided to aid diagnostics. The internal timer information can be viewed at the command line with: nugget schedule.timers.
nugget is a new software component which is loaded directly into the Humax settop application. It is able to access and manipulate internal data within that application such as the scheduled events database and timer list. There are plans for it to do more in the future but since RTS has taken 5 months to develop, maybe don't hold your breath : )
nugget is a new software component which is loaded directly into the Humax settop application. It is able to access and manipulate internal data within that application such as the scheduled events database and timer list. There are plans for it to do more in the future but since RTS has taken 5 months to develop, maybe don't hold your breath : )
Last edited: