2022-05-31, 19:22
@leejk you have to edit the the musicVisualisation.xml which doesn't support artistslideshow by default (on some skins)
Just add below the code after you see the first "image" and "multiimage"
<!-- Artist SlideShow -->
<control type="image">
<animation effect="zoom" start="105" end="130" center="auto" time="10000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<animation effect="slide" start="-30,-30" end="30,30" time="6000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<aspectratio>scale</aspectratio>
<include>FullscreenDimensions</include>
<fadetime>800</fadetime>
<texture background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow.Image)]</texture>
<visible>!String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))</visible>
<visible>String.IsEmpty(Player.Art(artist.fanart))</visible>
</control>
<control type="multiimage">
<animation effect="zoom" start="105" end="130" center="auto" time="10000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<animation effect="slide" start="-30,-30" end="30,30" time="6000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<include>FullscreenDimensions</include>
<aspectratio>scale</aspectratio>
<timeperimage>10000</timeperimage>
<randomize>true</randomize>
<fadetime>800</fadetime>
<loop>yes</loop>
<imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<visible>!String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.ArtworkReady))</visible>
<visible>String.IsEmpty(Player.Art(artist.fanart))</visible>
</control>
Just add below the code after you see the first "image" and "multiimage"
<!-- Artist SlideShow -->
<control type="image">
<animation effect="zoom" start="105" end="130" center="auto" time="10000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<animation effect="slide" start="-30,-30" end="30,30" time="6000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<aspectratio>scale</aspectratio>
<include>FullscreenDimensions</include>
<fadetime>800</fadetime>
<texture background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow.Image)]</texture>
<visible>!String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))</visible>
<visible>String.IsEmpty(Player.Art(artist.fanart))</visible>
</control>
<control type="multiimage">
<animation effect="zoom" start="105" end="130" center="auto" time="10000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<animation effect="slide" start="-30,-30" end="30,30" time="6000" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animate_background_fanart)">Conditional</animation>
<include>FullscreenDimensions</include>
<aspectratio>scale</aspectratio>
<timeperimage>10000</timeperimage>
<randomize>true</randomize>
<fadetime>800</fadetime>
<loop>yes</loop>
<imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<visible>!String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.ArtworkReady))</visible>
<visible>String.IsEmpty(Player.Art(artist.fanart))</visible>
</control>