Bei den englischen Sendern gibt es tatsächlich mehrere Sender mit identischen Namen mehrfach, e.g. Channel 5. Da ist die {}-Notation die einzige Möglichkeit, diese zu unterscheiden. Wenn die Empfangsparameter unterschiedlich sind, werden beim Suchlauf vorsichtshalber keine Einträge entfernt, denn es könnte ja echt sein. Die Empfangsparameter sind {ServiceIdentifier-TransportStreamIdentifier-NetworkIdentifier}. Im Satellitenumfeld ist der NetworkIdentifier oft der angesteuerte Satellit (e.g. 1 für Astra 1 und 2 für Astra 2, die Zahlen kommen aber vom Satelliten selbst, ich glaube Hotbird hat 133), der TransportStreamIdentifier entspricht dann quasi der Empfangsfrequenz (Transponder, Quellgruppe). Der ServiceIdentifier ist dann schließlich die Kennung des Senders, die sich hier wohl einfach verändert hat.
Bei DVB-S nervt das nach einigen Monaten / Suchläufen i.A. so sehr, dass ich dann mit DVB.NET einen Suchlauf ohne Zusamnführung mache. Dann hat man aber das Problem mit den Sendern, die nur zeitweise aktiv sind (e.g. BBC3 nachts und CBBC tagsüber). Ich glaube aber, dass das im Kabelumfeld eher selten passiert. Intelligentes Ändern in der DNP XML ist daher auch ok :-)
Lange Rede kurzer Sinn: Sender werden nach Quellgruppe / Transponder / Frequenz und den Empfangsparameter identifiziert. Die Namen sind lediglich nützliches Beiwerk und nur aufgrund einer Namensgleichheit werden im Normalmodus (Zusammenführung) keine Sender entfernt.
Jochen