OpenELEC: ‚Confluence‘ Menüpunkt erstellen

In diesem Beispiel soll ein Menüpunkt für die Dokumentationen erstellt werden.

1) Unter ‚Videos->Datein->Videos hinzufügen…‘ den gewünschten Ordner z.B. Dokumentationen auswählen und hinzufügen.

2) Den neuen Ordner (Dokumentationen ) zu den Favoriten hinzufügen:

Favoriten

4) Favoriten-Pfad via ‚putty‘ ermitteln:

Favoriten via Putty

vi ./.xbmc/userdata/favourites.xml

Die Ausgabe sieht wie folgt aus:

<favourites>
<favourite name=“Dokumentationen“>ActivateWindow(10025,&quot;/media/Seagate Expansion Dr/Dokumentationen/&quot;)</favourite>
</favourites>

Wir benötigen die folgende Passage: 10025,&quot;/media/Seagate Expansion Dr/Dokumentationen/&quot;

5) ‚Confluence‘ Skin unter einen neuen Namen (skin.confluence.customized) duplizieren:

cp -r /usr/share/xbmc/addons/skin.confluence/ /storage/.xbmc/addons/skin.confluence.customized

6) ‚Confluence‘ Skin (id & name) umbenennen:

vi /storage/.xbmc/addons/skin.confluence.customized/addon.xml

<?xml version=“1.0″ encoding=“UTF-8″?>
<addon
id=“skin.confluence.customized
version=“2.1.5″
name=“Confluence Customized
….

7) Home.xml um den neuen Menüpunkt z.B. Dokus erweitern

FTP

/storage/.xbmc/addons/skin.confluence.customized/720p/Home.xml

Folgende Passagen dort wo sich die restlichen ‚grouplist‘ Einträge befinden hinzufügen:

<control type=“grouplist“ id=“documentation„>
<include>HomeSubMenuCommonValues</include>
<visible>Container(9000).HasFocus(documentationButton)</visible>
<include>HomeSubMenuVideos</include> <!– Buttons for the grouplist –>
</control>

Diese Passage dort hinzufügen, wo sich der Button später befinden soll:

<item id=“documentationButton„>
<label>Dokus</label>
<onclick>ActivateWindow(10025,&quot;/media/Seagate Expansion Dr/Dokumentationen/&quot;)</onclick>
<icon>-</icon>
<thumb>-</thumb>
<visible>True</visible>
</item>

8) Raspi rebooten

9) ‚Confluence Customized‘ Skin auswählen:

Customized

10) *tata*

Button

Für die Bearbeitung der Unterpunkte muss die Datei ‚IncludesHomeMenuItems.xml‘ angepasst werden.

Schreibe einen Kommentar

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.