2018-12-16, 13:12
(2018-12-16, 05:22)djhifi Wrote:(2018-12-15, 22:25)mardukL Wrote:Is the feature in the skins settings (menu entires) that lists several categories of backgrounds (tv shows in progress, movies in progress, etc, etc) coming from any dependency installed by the skin? If so, which one? Can it be used on other skins? I love it! possibly script.skin.helper.backgrounds?(2018-12-15, 21:33)Rick32 Wrote: Ok. One last question than. I got it fixed by using another addon. Ik now using landscape images. I am missing clearlogo’s in the spotlight area now. (The big ones on the top left of the screen abjve plot, ratings etc etc) Is this because im using landscape images? How do i make them appear in the spotlight area?
Seem addon related, Provide full log pls.
Its skin related, here with help of skinhelper., but should be possible without.
I know some skins use that too. (Rotating fanrt background)
https://kodi.wiki/view/MultiImage_Control
Its a "multiimage" control in generell.
Here is how titan use it
xml:
<control type="multiimage">
<visible>!Skin.HasSetting(FanArtViewShowInfo)</visible>
<right>10</right>
<top>10</top>
<width>1900</width>
<height>1055</height>
<imagepath background="true">$VAR[backgroundVar]</imagepath>
<aspectratio>scale</aspectratio>
<fadetime>200</fadetime>
<include>fanartSpeed</include>
<randomize>true</randomize>
<loop>yes</loop>
</control>
<variable name="backgroundVar">
<value condition="[Window.IsActive(LoginScreen.xml) | Window.IsActive(StartUp.xml)] + Skin.String(LoginBackground)">$INFO[Skin.String(LoginBackground)]</value>
<!-- animated fanart background -->
<value condition="!String.IsEmpty(Window(home).Property(SkinHelper.ListItem.Art.AnimatedFanArt)) + Skin.HasSetting(AnimatedFanart)">$INFO[Window(home).Property(SkinHelper.ListItem.Art.AnimatedFanArt)]</value>
<!-- extrafanart background -->
<value condition="Control.IsVisible(99005) + !String.IsEmpty(Control.GetLabel(99005))">$INFO[Control.GetLabel(99005)]</value>
<!-- normal fanart background -->
<value condition="Control.IsVisible(99006) + !String.IsEmpty(Control.GetLabel(99006))">$INFO[Control.GetLabel(99006)]</value>
<!-- conditional background override -->
<value condition="!String.IsEmpty(Window(home).Property(SkinHelper.ConditionalBackground))">$INFO[Window(home).Property(SkinHelper.ConditionalBackground)]</value>
<!-- weather fanart -->
<value condition="Window.IsActive(MyWeather.xml)">$INFO[Skin.String(WeatherFanArtPack.path)]$INFO[Window(Weather).Property(Current.fanartCode)]$INFO[Skin.String(WeatherFanArtPack.ext)]</value>
<!-- section backgrounds when skinshortcuts dialog active -->
<value condition="Skin.HasSetting(UseSectionBackground) + !String.IsEmpty(Container(211).ListItem.Property(Background))">$INFO[Container(211).ListItem.Property(Background)]</value>
<!-- section backgrounds when home active -->
<value condition="Skin.HasSetting(UseSectionBackground) + !String.IsEmpty(Container(4444).ListItem.Property(Background)) + Control.HasFocus(4444)">$INFO[Container(4444).ListItem.Property(Background)]</value>
<value condition="Skin.HasSetting(UseSectionBackground) + !String.IsEmpty(Container(300).ListItem.Property(Background)) + !String.Contains(Container(300).ListItem.Property(Background),widgetfanart)">$INFO[Container(300).ListItem.Property(Background)]</value>
<!-- section background when home not active -->
<value condition="Skin.HasSetting(UseSectionBackground) + !String.IsEmpty(Window(home).Property(SectionBackground)) + !Window.IsActive(script-skinshortcuts.xml) + !Window.IsActive(home)">$INFO[Window(home).Property(SectionBackground)]</value>
<!-- global background -->
<value condition="String.Contains(Skin.String(CustomBackgroundSetting),VAR)">$VAR[CustomBackgroundSetting]</value>
<value condition="Skin.String(CustomBackgroundSetting)">$INFO[Skin.String(CustomBackgroundSetting)]</value>
</variable>
<include name="extraFanartBackground">
<control type="multiimage" id="99005">
<left>-1</left>
<top>-1</top>
<width>1</width>
<height>1</height>
<imagepath background="true">$VAR[extraFanartBackground]</imagepath>
<aspectratio>scale</aspectratio>
<include condition="skin.string(extrafanartdelay, 6)">fanartSpeed6</include>
<include condition="skin.string(extrafanartdelay, 5)">fanartSpeed5</include>
<include condition="skin.string(extrafanartdelay, 8)">fanartSpeed8</include>
<include condition="skin.string(extrafanartdelay, 10)">fanartSpeed10</include>
<include condition="skin.string(extrafanartdelay, 15)">fanartSpeed15</include>
<include condition="skin.string(extrafanartdelay, 20)">fanartSpeed20</include>
<include condition="skin.string(extrafanartdelay, 30)">fanartSpeed30</include>
<include condition="skin.string(extrafanartdelay, 60)">fanartSpeed60</include>
<include condition="Window.IsMedia">disabledFanart</include>
<include condition="Window.IsMedia">disabledExtraFanart</include>
<randomize>true</randomize>
<loop>yes</loop>
<!-- general visibility conditions -->
<visible>Skin.HasSetting(SkinHelper.EnableExtraFanart)</visible>
<visible>
[Window.IsActive(Home) + [Control.HasFocus(77777) | ControlGroup(77777).HasFocus() | Window.IsActive(DialogVideoInfo.xml)] + !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Art.ExtraFanArt))] |
[Container.Content(Genres) + Skin.String(moviegenrefanart.path) + !String.IsEmpty(ListItem.label) + !String.IsEqual(ListItem.label,..)] |
[Window.IsMedia + !String.IsEmpty(Window(Home).Property(SkinHelper.ListItem.Art.ExtraFanArt))]
</visible>
</control>
</include>