No problems with 1.
2. users who will use fallbacktuner for recordings and live TV
The box than use first the local tuners but doen´t interrupt live TV and use the fallbacktuner for the recordings which can´t use local tuners
That is exactly that what openpli 6.1 actual does
That is really ok for that users
Yes, this is what 6.1 does, but to me it is wrong. It should interrupt the TV to claim the local tuner, unless it is configured that TV has priority over recordings. Better to have a succeeded recording and some hickups watching TV, then watching TV uninterrupted, and have a recording fail in the background.
So I don't agree with the fact that the current situation is ok for users.
So my question is, why is that switch so bad. I can´t understand it and I know from my 3 boxes with openpli 4.x it works very well and there is a diffferent between True and False of that switch.
Today the user group 3 can´t user fallbacktuner for live TV only and must disable fallbacktuners. From my point of view it works better with the old switch.
And no problems with 3.
The issue isn't that the presence of that switch is bad, the issue is that the implementation in that commit didn't do what it was supposed to do. The fact that it also did what you wanted was if you will a side-effect. So that commit will not be re-implemented (as it is wrong), but that doesn't mean your use case is not valid.
Question is how to implement the required functionality for both 2 and 3, which is:
- the option to enable/disable the fallback for TV/Recordings/streams, to replace the current global "fallback yes/no" question
- the option to define that a recording should always use a local tuner if available (so pretend no fallback is configured), and only if that fails, use the fallback (if enabled)