Nun... Es geben schon Gründe warum ich mich entschieden habe eigenen Addon zu schreiben: es handelt sich um einen ausländischen Pay IPTV Service Provider, der mittels REST Api ein umfangreiches Feature-Set anbietet: Archive für die Sendungen, EPG, Video On Demand etc. Da es keinen Playlist gibt kann an der Stelle kein PVR IPTV client verwendet werden. Leider... oder zum Glück Also dient der Addon als Basis.
VG
Also ich habe jetzt voll den Knoten im Kopf. Sorry.
Das klassische Umschalten der Kanalgruppen möchtest du nicht? Dir würden dann auch immer nur die Sender zu der aktuellen Gruppe angezeigt werden. So wie es auch das Simple IPTV Addon macht.
Oder geht das in deinem Fall nicht?
Wenn du dich in der Kanalliste mit den Sendern befindest und dort durchscrollst, soll nicht nur angezeigt werden in welcher Gruppe sich der Sender befindet, was ja ganz einfach wäre, sondern es soll sich die Liste mit den Kanalgruppen entsprechend bewegen bzw der fokus sich ändern?
Wo ist denn deine "grouplist" im Code?
Du hast ja 2 "wraplist" gepostet und sprichst aber auch von grouplist.
Falls du sie Sender in eine "grouplist" packst, kannst du auch mit "onfocus" bei den einzelnen Elementen arbeiten. In der "wraplist" geht das nicht.
Dort kannst du das navigieren nur generell für alle "items" festlegen, im header der "wraplist".
In der "grouplist" könntest du dann einem Entsprechenden Element sagen, dass es "Control.Move()" ausführen soll.
So wie oben schon von Marc0810 geschrieben.
Vielleicht hilft ja auch ein Bild des Ganzen zum besseren Verständnis.
bg