MarkusE Danke für den Patch.
Da es doch deutlich mehr Stellen mit 'true' als mit 'false' gibt habe ich, um die Zahl der geänderten Stellen möglichst klein zu halten, den Parameter defaultmäßig auf 'true' gesetzt und in 'CheckDecoder' umbenannt, was dann bei der Abfrage m.E. besser mit 'HasDecoder()' harmoniert. Man sieht damit auch schön, dass es nur zwei Stellen sind, an denen sich für headless-Systeme was ändert.
Bitte schaut mal, ob beiliegende Version auch OK wäre.
Ich habe den Patch von kls jetzt getestet:
- Es sind keine Aufnahmen kaputgegangen
- Falls keine Aufnahmen laufen, kann der Kanal problemlos umgschaltet werden
Damit würde ich sagen, dass die wichtigsten Anforderungen erfüllt sind und der Patch so im vdr übernommen werden kann.
Es gibt noch kleinere Ungnauigkeiten, die aber weniger wichtig sind:
z.B.: Wenn eine Aufnahme auf device 2 ZDF aufnimmt, kann nicht auf ZDF umgeschaltet werden
...
Also, falls jemand hier noch verbesssern möchte ...
~ Markus