Die automatische Sendersuche im Hintergrund könnte allerdings trotzdem noch verbessert werden.
Immerhin wurde tatsächlich (schon vor längerem?) die genannte Funktion eingeführt, dass neue Sender auf einem Transponder/Kanal gefunden werden, wenn man einen anderen Sender auf dem Transponder gerade schaut. Auch Namensänderungen (Service-/Provider-Name) werden in dem Zusammenhang wunderbar übernommen.
Dass abgeschaltete Sender dabei auch gelöscht werden, habe ich noch nie gesehen. Mit 9Live und MTV habe ich sogar immer noch Sender in meiner Liste, die es nicht mehr gibt, weil ich die eben immer noch nicht manuell gelöscht habe.
Bei der alten dbox1 mit Originalsoftware war es so, dass die im Hintergrund immer Suchläufe durchgeführt hat. Als Premiere und DF1 fusionierten, musste ich selber keinen Suchlauf durchführen. Als ich die dbox am nächsten Tag eingeschaltet habe, war gleich alles richtig. Hier und da habe ich vielleicht die Sender neu geordnet. Abgeschaltete Sender waren noch ein paar Tage in der Liste. Wenn man darauf geschaltet hat, kam die Meldung, dass es den Sender nicht mehr gibt.
Bei den jetzigen zertifizierten Receivern von Kabel Deutschland ist es so, dass man informiert wird, wenn man den Receiver einschaltet, dass neue Sender gefunden wurden.
Gerade der Soft-Standby der Dreambox ist doch perfekt dafür geeignet, dass regelmäßig alle Transponder/Kanäle abgesucht werden. Gleichzeitig kann so auch der EPG geladen werden, wodurch man nicht mehr manuell den EPGRefresh installieren und einrichten muss.
Änderungen an den Empfangsparametern eines Transponders/Kanals sollten selbstverständlich durch die NIT auch erkannt werden.
Auch sollten Verschiebungen von Sendern erkannt werden. Bei Kabel Deutschland kommt das häufig vor. Die halten sich aber an die "Guidelines on implementation" von DVB-SI und ändern dabei nicht die ONID/SID. Im DVB-Standard gibt es noch einige nette Descriptors (service_move_descriptor, network_change_notify_descriptor, service_relocated_descriptor), die aber von den Sendern/Kabelnetzbetreibern soweit ich weiß bisher nicht verwendet werden.
Ganz E2-like könnten dann noch nette Features wie eine Log-Funktion kommen, bei der man eben genau informiert wird, was sich wann bei den Sendern getan hat.
Ich weiß natürlich, dass das alles nicht so ganz einfach ist und Fehlerfälle abgedeckt werden müssen. Ich hatte überlegt ein Plugin zu schreiben, aber das würde wohl mit den bisherigen Funktionen von E2 kollidieren und zu Problemen führen.