Teil-Lösung !
So, habe nun herausgefunden das es doch einen kleinen Zusammenhang gibt. Ist kommt immer drauf an mit welchem <onclick> Befehl das Addon gestartet wird. (Klar das Zuständige Repo muss installiert sein, erwähnte Ich aber bereits, in diesem Fall nur das default xbmc.org Repo)
Beispiel
und NICHT
da es bei dem radio_de addon aber so nicht funktioniert hat (wieso? ist mir noch etwas rätselhaft) stempel ich das ganze nur als Teil-Erfolg ab.
Hier habe Ich mich eines kleinen Tricks beholfen. Einen laufenden Sender von radio_de in die Favoriten geschupst, den oncklick Befehl von da geklaut, weil hier die Anforderung kommt das ein addon benötigt wird. Skin-Seitig habe ich dann 2 Buttons erstellt mit verschiedenen Visibles.
a.) 1x wenn das addon noch fehlt, die
<visible>!System.HasAddon(plugin.audio.radio_de)</visible> der <onclick>PlayMedia("plugin://plugin.audio.radio_de/station/10922")</onclick>
dazu
b.) 1x wenn es schon da ist, die
<visible>System.HasAddon(plugin.audio.radio_de)</visible> der <onclick>RunAddon(plugin.audio.radio_de)</onclick>
dazu
Frage an dersphere
liegt ein unterschied in der Struktur der addons vor? radio_de zu deinen, Apple Itunes Podcast, shoutcast2, oder listenlive EU, Grooveshark, Soundcloud. Weil die letzteren lassen sich ohne Probleme nachinstallieren ohne den Trick ( paar Zeilen weiter oben).
Screen mit einer Auswahl an Radio Addons