Danke BJ1 für den Hinweis und Deine Bemühungen.
Vorerst ist das Widget nur in der Beta-Version des Titan-Skin enthalten, das über das Emby-Repository installiert werden kann (parallel zu einer bestehenden Titan-Installation).
Nach Installation des 'Beta'-Titan-Skins kann man recht komfortabel die Menü-Einträge bearbeiten und Widgets hinzufügen. Allerdings funktioniert das bei mir nicht, ich erhalte bei Wahl des Widgets nur den 'schwarzen Bildschirm'.
Daraufhin habe ich stumpf alle Dateien im Titan-Verzeichnis nach dem String *gto* durchsucht und demnach wurden folgende Änderungen in folgenden Dateien durchgeführt:
settings.xml
<settings>
<setting id="skinshortcuts-widget-gto" type="bool">true</setting>
</settings]
overrides.xml
<overrides>
<widget label="31531" type="32010">||BROWSE||script.skin.helper.service/?action=smartshortcuts</widget>
<widget label="$INFO[System.AddonTitle(plugin.service.gto)]" name="$INFO[System.AddonTitle(plugin.service.gto)]" condition="System.HasAddon(plugin.service.gto)" type="pvr" target="pvr" path="plugin://plugin.service.gto?action=getcontent&ts=$INFO[Window(Home).Property(GTO.timestamp)]">gto</widget>
</overrides>
script-skinshortcuts-includes.xml:
<includes>
<include name="skinshortcuts-mainmenu">
<item id="1">
<property name="id">$NUMBER[1]</property>
<label>$ADDON[script.skinshortcuts 32022]</label>
<label2>Live-TV</label2>
<icon>special://skin/extras/hometiles/livetv.png</icon>
<thumb>$INFO[Window(Home).Property(SkinHelper.PvrBackground)]</thumb>
<property name="labelID">livetv</property>
<property name="defaultID">livetv</property>
<property name="widget">gto</property>
<property name="widgetName">German Telecast Offers</property>
<property name="widgetType">pvr</property>
<property name="widgetPath">plugin://plugin.service.gto?action=getcontent&ts=$INFO[Window(Home).Property(GTO.timestamp)]&reload=$INFO[Window(Home).Property(widgetreload)]</property>
<property name="widgetTarget">pvr</property>
<property name="background">$INFO[Window(Home).Property(SkinHelper.PvrBackground)]</property>
<property name="backgroundName">571</property>
<property name="widgetstyle">None</property>
<property name="widgetstyle.name">Keiner (globalen Hintergrund verwenden)</property>
<visible>PVR.HasTVChannels</visible>
<onclick condition="![Skin.HasSetting(OpenSubMenuOnClick) + IntegerGreaterThan(Container(4445).NumItems,0) + ![SubString(Skin.String(HomeLayout), netflix) | SubString(Skin.String(HomeLayout), win10)]]">ActivateWindow(TVGuide)</onclick>
<property name="path">ActivateWindow(TVGuide)</property>
<property name="list">TVGuide</property>
<onclick condition="[Skin.HasSetting(OpenSubMenuOnClick) + IntegerGreaterThan(Container(4445).NumItems,0)] | [SubString(Skin.String(HomeLayout), netflix) | SubString(Skin.String(HomeLayout), win10)]">SetFocus(4444,0)</onclick>
<visible>StringCompare(System.ProfileName,Master user)</visible>
<property name="submenuVisibility">livetv</property>
<property name="group">mainmenu</property>
<property name="hasSubmenu">True</property>
</item>
<include name="skinshortcuts-template-widget-Master user">
<control id="510" type="panel">
<visible>StringCompare(Container(300).ListItem.Property(submenuVisibility),livetv)</visible>
<visible>Skin.String(widgetvalue-livetv,0) | !Skin.String(widgetvalue-livetv)</visible>
<include condition="Skin.String(HomeLayout, enhanced)" content="EnhancedHomePanelLayout" name="EnhancedHomePanelLayout">
<param name="widgetid" value="510" />
<param name="widgetLabelVisibility" value="WidgetTagOverlayAuto" />
</include>
<include condition="!Skin.String(HomeLayout, enhanced)" content="widgetlayout" name="widgetlayout">
<param name="widgetid" value="510" />
<param name="widgetLabelVisibility" value="WidgetTagOverlayAuto" />
</include>
<content target="pvr">plugin://plugin.service.gto?action=getcontent&ts=$INFO[Window(Home).Property(GTO.timestamp)]&reload=$INFO[Window(Home).Property(widgetreload)]</content>
</control>
</include>
Alles anzeigen
- sind die Änderungen richtig und vollständig ?
- hat jemand die Integration in Titan erfolgreich durchgeführt ?
(bei mir lief das ganze auf einem neu aufgesetzten Kodi 16, außer dem PVR-Addon für DVBViewer, Titan, Beta Titan un dem GTO ist da nix installiert)