I think it is. I know it will ruffle some feathers, but I don't see why people who want to use this feature should be educated how to use it. I also don't see any need to set padding values in the package - just insist they are set in the main options so it is a one-way conversion from padding to AR, instead of your package having to accommodate all the different variations. Keep it simple - easier to write, easier to test, easier to maintain, and make people use it one way - after all, it will still do what they want. This will upset the dyed-in-the-wool AR users to start with, but the prize is so good nobody's going to boycott it. In fact, once this is announced on AVForums we can expect an avalanche of new users (and no doubt loads more memebers
). Is an avid AR user who wants to cure the delinquent channels going to worry that AR is created by a background process instead of in the padding settings? OK, so don't use it then.
As a control panel for the background process in the WebIF just list the available channels and have a tick box against each to choose whether to force AR for that channel.
If I might suggest: you could also have a non-auto WebIF option for single recordings/series (like the experimental RS interface). It would switch padding to AR, or if already AR have a radio button pop-up asking what padding to apply. Presumably this will also be available through the RS.
If I might also suggest: you could detect whether a periodic wake-up is scheduled either in the programming or the timer on/off, and warn if there is not the obligatory 20 mins at some point in the day. I know it might not be needed for pure AR, but once we start mixing that up better safe than sorry.