Hey,
Also wenns denn eh schon brauchst wärs ja egal.
Ich versuch ja generell mittlerweile nur noch Kodi zu nutzen oder Dinge die kein Beinbruch sind - wie eine Moviesetinfo per "i" aber nur wenn das addon dafür enthalten ist.
Wenn den helper eh schon brauchst für PVR Artworks oder sonst was, dann reißt es das ja nicht mehr raus.
Ich hab generell was gegen den:
- Sobald er installiert wird schreibt er in jeden Skin, selbst wenn der ihn Null Komma gar nicht verwendet (damals als ich schaute, wird ja mal wieder Umgebaut), fast 10 settings in die Skinsettings.
- Ständig ist irgendwas mit Error hier, Property da funktioniert nicht - für mich muß ein Skript Bombensicher gehen oder eben nicht - das wird ja zur Lebensaufgabe alle paar Wochen alle Fenster mit Infos durchzusehen was wann wo in welcher Kombis gerade Probleme macht.
- ich einige Infos zwar schön finden würde die er so anbietet, aber jetzt nicht was bei dem die Welt untergeht wenn ichs nicht hab;)..
Den Content Focus kannst übrigen auch erweitern und als Zähllabel für den Addonbrowser nutzen:
Falls alle bis auf wenige hab ich damals hinbekommen ohne "Text", als Sprachübergreifend.
<value condition="String.IsEqual(ListItem.label,Benutzer-Addons)">addons://user</value>
<value condition="String.IsEqual(ListItem.label,Zuletzt aktualisiert)">addons://recently_updated/</value>
<value condition="String.IsEqual(ListItem.label,Aus Repository)">addons://repos</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonAudioDecoder.png)">addons://user/kodi.audiodecoder/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonRepository.png)">addons://user/xbmc.addon.repository/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonAudioDSP.png)">addons://user/kodi.adsp/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonAudioEncoder.png)">addons://user/xbmc.audioencoder/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonContextItem.png)">addons://user/kodi.context.item/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Label,$LOCALIZE[35010])">addons://user/kodi.peripheral/</value><!-- DefaultAddon label Peripheriegeräte-Bibliothek -->
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Label,$LOCALIZE[35049])">addons://user/category.gameaddons/</value><!-- DefaultAddon label Spiele-Addons -->
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.label,$LOCALIZE[24048])">addons://user/kodi.inputstream/</value><!-- DefaultAddon label Videoplayer InputStream Addons -->
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.label,Bilder-Addons)">addons://user/xbmc.addon.image</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonService.png)">addons://user/xbmc.service/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonInfoProvider.png)">addons://user/category.infoproviders/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonLookAndFeel.png)">addons://user/category.lookandfeel/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonImages.png)">addons://user/kodi.resource.images/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonScreensaver.png)">addons://user/xbmc.ui.screensaver/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonUISounds.png)">addons://user/kodi.resource.uisounds/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonSkin.png)">addons://user/xbmc.gui.skin/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonLanguage.png)">addons://user/kodi.resource.language/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonVisualization.png)">addons://user/xbmc.player.musicviz/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonMusic.png)">addons://user/xbmc.addon.audio/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonProgram.png)">addons://user/xbmc.addon.executable/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonPVRClient.png)">addons://user/xbmc.pvrclient/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonVideo.png)">addons://user/xbmc.addon.video/</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonWebSkin.png)">addons://user/xbmc.webinterface</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.Icon,DefaultAddonWeather.png)">addons://user/xbmc.python.weather/</value>
<value condition="Window.IsVisible(addonbrowser) + ListItem.IsParentFolder">addons://user/all</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.label,System-Addons)">addons://user/all</value>
<value condition="Window.IsVisible(addonbrowser) + String.IsEqual(ListItem.label,Alle)">addons://user/all</value>
Alles anzeigen
Wir haben ja global ein Zähllabel das immer anzeigt was sich "darunter befindet".. vor allem bei Updates ist das nützlich weil man nicht erst in die Ebene muss um zu sehen das nichts drin ist.
Grüße