Ah, als Fallback.
Das wäre dann auch das Stichwort. Lass in den xml-Dateien nach fallback und fanart suchen.
Das Fallback ist dann das Motiv, welches bei nicht-vorhandensein einer Fanart verwendet wird.
Confluence - Verschiedene Hintergrundbilder
-
Aki -
14. Februar 2015 um 22:05 -
Erledigt
-
-
Ok, nur dann ist ja überall immer das Gleiche, zb. wenn ich in Videos bin ist dann das gleiche wie wenn ich in Musik bin, da soll aber genauso wie bei den Home Buttons unterschiedlich sein.
Wo muss ich das Fallback einstellen und wie, hast du da mal ein Beispiel für micht?
-
-
-
ja aber wo muss ich das eintragen bzw. ändern, weiter als bei home und IncludesBackgroundBuilding hab ich noch nix gemacht, da wenn ich nach fanart zb suche, finde ich nix passendes
-
-
Um das aktive Fenster zu sehen, mußt du in der addon.xml des Skins den Eintrag <debug> auf true setzen.
-
also die xml heißt myvideonav.xml
wo muss ich die zeile da einbinden? so sieht die xml aus:XML
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <window> <defaultcontrol always="true">50</defaultcontrol> <allowoverlay>no</allowoverlay> <views>50,51,500,550,551,560,501,508,504,503,515,505,511</views> <onload condition="!Skin.HasSetting(FirstTimeRun)">ActivateWindow(1112)</onload> <controls> <include>CommonBackground</include> <include>ContentPanelBackgrounds</include> <control type="group"> <include>Window_OpenClose_Animation</include> <!-- view id = 50 --> <include>CommonRootView</include> <!-- view id = 51 --> <include>FullWidthList</include> <!-- view id = 500 --> <include>ThumbnailView</include> <!-- view id = 501 --> <include>PosterWrapView</include> <!-- view id = 508 --> <include>PosterWrapView2_Fanart</include> <!-- view id = 503 --> <include>MediaListView3</include> <!-- view id = 504 --> <include>MediaListView2</include> <!-- view id = 515 --> <include>MediaListView4</include> <!-- view id = 505 --> <include>WideIconView</include> <!-- view id = 511 --> <include>MusicVideoInfoListView</include> <!-- view id = 550 --> <include>AddonInfoListView1</include> <!-- view id = 551 --> <include>AddonInfoThumbView1</include> <!-- view id = 560 --> <include>LiveTVView1</include> </control> <include>CommonPageCount</include> <include>CommonNowPlaying</include> <include>MainWindowMouseButtons</include> <include>BehindDialogFadeOut</include> <include>ScrollOffsetLabel</include> <control type="image"> <description>Section header image</description> <left>20</left> <top>3</top> <width>35</width> <height>35</height> <aspectratio>keep</aspectratio> <texture>icon_video.png</texture> </control> <control type="grouplist"> <left>65</left> <top>5</top> <width>1000</width> <height>30</height> <orientation>horizontal</orientation> <align>left</align> <itemgap>5</itemgap> <control type="label"> <include>WindowTitleCommons</include> <label>$LOCALIZE[3]</label> </control> <control type="label"> <include>WindowTitleCommons</include> <label>[COLOR=blue] - [/COLOR]$INFO[Container.FolderName]</label> <visible>!IsEmpty(Container.FolderName)</visible> </control> </control> <control type="group"> <left>-250</left> <include>SideBladeLeft</include> <control type="grouplist" id="9000"> <left>0</left> <top>60</top> <width>250</width> <height>650</height> <onleft>9000</onleft> <onright>50</onright> <onup>9000</onup> <ondown>9000</ondown> <onback>50</onback> <itemgap>0</itemgap> <control type="label" id="200"> <width>250</width> <height>35</height> <font>font12</font> <label>31006</label> <textcolor>blue</textcolor> <align>center</align> <aligny>center</aligny> </control> <control type="button" id="2"> <description>View As button</description> <textwidth>235</textwidth> <include>ButtonCommonValues</include> <label>-</label> </control> <control type="button" id="3"> <description>Sort by button</description> <include>ButtonCommonValues</include> <label>103</label> </control> <control type="togglebutton" id="4"> <description>Sort asc</description> <include>ButtonCommonValues</include> <alttexturefocus border="5">button-focus.png</alttexturefocus> <alttexturenofocus>-</alttexturenofocus> <label>31051</label> <altlabel>31050</altlabel> <usealttexture>Container.SortDirection(Ascending)</usealttexture> </control> <control type="edit" id="19"> <visible>Container.CanFilter + !Container.CanFilterAdvanced</visible> <description>Filter</description> <textwidth>230</textwidth> <include>ButtonCommonValues</include> <label>587</label> </control> <control type="radiobutton" id="98"> <visible>Container.CanFilterAdvanced</visible> <description>Filter</description> <include>ButtonCommonValues</include> <label>587</label> <selected>Container.Filtered</selected> <onclick>right</onclick> <onclick>Filter</onclick> </control> <control type="radiobutton" id="99"> <description>Show Info Toggle</description> <textwidth>170</textwidth> <include>ButtonCommonValues</include> <label>31005</label> <onclick>Skin.ToggleSetting(View508HideInfo)</onclick> <selected>Skin.HasSetting(View508HideInfo)</selected> <visible>Control.IsVisible(508)</visible> </control> <control type="label" id="201"> <width>250</width> <height>35</height> <font>font12</font> <label>31026</label> <textcolor>blue</textcolor> <align>center</align> <aligny>center</aligny> </control> <control type="radiobutton" id="14"> <description>Watched Toggle</description> <textwidth>170</textwidth> <include>ButtonCommonValues</include> <label>20367</label> </control> <control type="button" id="8"> <description>Search</description> <include>ButtonCommonValues</include> <label>137</label> </control> <control type="radiobutton" id="16"> <description>PartyMode</description> <label>589</label> <include>ButtonCommonValues</include> <visible>Container.Content(MusicVideos)</visible> </control> <control type="radiobutton" id="11"> <description>Unlock Shares</description> <textwidth>170</textwidth> <include>ButtonCommonValues</include> <label>20336</label> <onclick>mastermode</onclick> <selected>system.ismaster</selected> <visible>system.haslocks</visible> </control> <control type="label" id="203"> <width>250</width> <height>35</height> <font>font12</font> <label>31039</label> <textcolor>blue</textcolor> <align>center</align> <aligny>center</aligny> </control> <control type="togglebutton" id="20"> <description>Update library</description> <textwidth>235</textwidth> <include>ButtonCommonValues</include> <label>653</label> <altlabel>13353</altlabel> <alttexturefocus border="5">button-focus.png</alttexturefocus> <alttexturenofocus>-</alttexturenofocus> <usealttexture>library.isscanningvideo</usealttexture> </control> <include>CommonNowPlaying_Controls</include> </control> </control> <include>Clock</include> </controls> </window>
-
-
kann mir keiner weiter helfen
-
Das scheint verknüpft zu sein:
- <include>CommonBackground</include>
- <include>ContentPanelBackgrounds</include>
Gibt es in deinem Skin eine includes.xml oder eine CommonBackground?
-
-
Ja habe die Includes.xml hänge sie an den Post mal an da sie zu lang ist und ich hab eine IncludesBackgroundBuilding.xml die hängt auch mit drin
benutze übrigens den Standard Conlfuence skin, falls das weiter hilft
-
Weiß es keiner
-
-
-
jap ganz genau
-
-
Alles klar.
Ich habe dazu in diesem Ordner:
C:\Program Files (x86)\Kodi\addons\skin.confluence\media
eine Datei mit dem Namen movies.png abgelegt.
Und dann in der Datei MyVideoNav.xml den Eintragentfernt und mit diesem ergänzt:
XML
Alles anzeigen<control type="image"> <depth>DepthBackground</depth> <include>BackgroundDimensions</include> <aspectratio>scale</aspectratio> <texture background="true" fallback="movies.png">$INFO[ListItem.Art(fanart)]</texture> <include>backgroundfade</include> <fadetime>FanartCrossfadeTime</fadetime> <visible>!Skin.HasSetting(HideBackGroundFanart) + !IsEmpty(ListItem.Property(Fanart_Image))</visible> <include>Window_OpenClose_Animation</include> <visible>![Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)]</visible> </control>
MyVideoNav.xml
Anbei die Datei. Du müßtest dann entweder den Pfad anpassen oder deine Datei verschieben/umbenennen. -
habe das so eingefügt wie du geschrieben hast, bei mir läd er aber kein Hintergrund, sprich er bleibt Schwarz.
so sieht es aus bei meiner myvideonav.xmlCode
Alles anzeigen<views>50,51,500,550,551,560,501,508,504,503,515,505,511</views> <onload condition="!Skin.HasSetting(FirstTimeRun)">ActivateWindow(1112)</onload> <controls> <control type="image"> <depth>DepthBackground</depth> <include>BackgroundDimensions</include> <aspectratio>scale</aspectratio> <texture background="true" fallback="Movie.png">$INFO[ListItem.Art(fanart)]</texture> <include>backgroundfade</include> <fadetime>FanartCrossfadeTime</fadetime> <visible>!Skin.HasSetting(HideBackGroundFanart) + !IsEmpty(ListItem.Property(Fanart_Image))</visible> <include>Window_OpenClose_Animation</include> <visible>![Player.HasVideo + !Skin.HasSetting(ShowBackgroundVideo)]</visible> </control> <include>ContentPanelBackgrounds</include> <control type="group"> <include>Window_OpenClose_Animation</include> <!-- view id = 50 --> <include>CommonRootView</include> <!-- view id = 51 --> <include>FullWidthList</include> <!-- view id = 500 --> <include>ThumbnailView</include>
-
-
Datei am richtigem Ort? Dateiname stimmt? Skin-Reload?
Wenn möglich, dann einfach einen Blick ins [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] werfen. Dort steht, wenn etwa nicht gefunden wird. -
Und den kannst du löschen:
<visible>!Skin.HasSetting(HideBackGroundFanart) + !IsEmpty(ListItem.Property(Fanart_Image))</visible>
Das kann schon die Ursache sein, da der zweite Wert sich mit deinem Vorhaben wiederspricht. -
-
jup daran lag es, super danke
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!