2019-12-21, 22:41
So, I've got the tick boxes working (including the ken burns effect) correctly. As far as I know the skin helper service is depreciated, with respect to extrafanart. I know Leia deals with this natively now, so I changed the behavior. If you select the 'Visualization Background: Extra Fanart' checkbox, it'll display the artist landscape fanart as the background. Keep in mind you have to have the artwork type enabled in your advancedsettings.xml. I would guess the original behavior might still work in earlier versions of Kodi, so do what you will (It's never worked for me, with Leia).
So, once again delete everything, from the first box above, again and replace it with this:
So, once again delete everything, from the first box above, again and replace it with this:
xml:
<control type="image">
<include>MusicVis_Background</include>
<texture background="true" fallback="home_art/music.jpg">$INFO[Player.Art(fanart)]</texture>
<visible>Skin.HasSetting(VisBgFanart)</visible>
</control>
<control type="image">
<include>MusicVis_Background</include>
<aspectratio>scale</aspectratio>
<texture background="true" fallback="home_art/music.jpg">$INFO[Window(Visualisation).Property(ArtistSlideshow.Image)]</texture>
<visible>Skin.HasSetting(VisBgArtistSlideshow) + !String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))</visible>
</control>
<control type="image">
<include>MusicVis_Background</include>
<aspectratio>scale</aspectratio>
<texture background="true" fallback="home_art/music.jpg">$INFO[Player.Art(artist.landscape)]</texture>
<visible>Skin.HasSetting(VisBgExtraFanart)</visible>
</control>