Ich hab noch ein paar Bugs und Typos gefixt und die aktuelle Github Version bei mir getestet. Beim Auslesen des Namens einer Zone muss darauf geachtet werden, dass das Item selber nicht "name" heißst. Also falsch:
Code:
[audio]
[[zone1]]
[[[name]]]
type=str
rus_path=1.1.name
Da "name" bereits eine Eigenschaft eines Items ist. Richtig z.B.:
Code:
[audio]
[[zone1]]
[[[zonename]]]
type=str
rus_path=1.1.name
Das senden von KeyReleas sollte prinzipiell funktionieren. Getestet habe ich bisher nur "mute" das bisher speziell behandelt wurde und nun über die universal Funktion gesendet wird. Da das funktioniert sollte auch "channelup" etc. gehen.
Das Auslesen einer Quelle funktioniert so noch nicht wie ich mir das vorgestellt habe, daher ist das momentan wieder auskommentiert. Ich habe zwei mögliche Lösungsansätze und spreche gerade noch mit Marcus durch, was sinnvoller ist.
EDIT: habe zwischenzeitlich mit Marcus gesprochen und wir sind so verblieben, dass diese Funktion erstmal noch nicht ins Plugin kommt sondern erst später, wenn die
Visu damit auch umgehen kann.