Mahlzeit,
oft wird die Frage gestellt, wie man im XBMC Icons verändern oder durch eigene ersetzen kann, hier zeige ich eine sehr einfach Methode für eigene Genre-Icons am Beispiel des Confluence Skins.
In der Datei "ViewFileModes.xml" in der "CommonRootView"- Ansicht folgende Ergänzung vornehmen:
XML
<control type="image" id="9990">
<posx>0</posx>
<posy>0</posy>
<width>360</width>
<height>540</height>
<aspectratio aligny="bottom">keep</aspectratio>
<fadetime>IconCrossfadeTime</fadetime>
<bordertexture border="8">ThumbShadow.png</bordertexture>
<bordersize>8</bordersize>
<texture background="true" fallback="DefaultFolder.png">$INFO[ListItem.Label,custom/,.png]</texture>
<visible>substring(Container.FolderPath,videodb://1/1/)|substring(Container.FolderPath,videodb://2/1/)</visible>
</control>
Alles anzeigen
Der Eintrag bewirkt dass, sofern man sich in der Genre-Ansicht befindet, statt des StandardIcons eine *.png Datei aus dem Ordner media/custom mit dem Namen des jeweiligen Genres geladen wird.
Also bei Comedy, wir das Bild $skinordner/media/custom/Comedy.jpg angezeigt.
Der vorhandene control-Eintrag wird wiederum negiert um alle anderen Sektionen abzudecken:
Gruß
f