Skip to content

Commit

Permalink
Update Artist Slidshow on Home for AS 3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeSiLVO committed Dec 18, 2019
1 parent f26c61c commit 3443f94
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
8 changes: 8 additions & 0 deletions 16x9/Includes_Backgrounds.xml
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,14 @@
<include condition="Skin.HasSetting(Enable.AnimatedBackgrounds)">AnimatedBackgroundAnimation</include>
<imagepath background="true">$VAR[HomeBackgroundVar]</imagepath>
<include>MultiImageTime</include>
<visible>![Player.HasAudio + Skin.HasSetting(Enable.ArtistSlideshowOnHome) + String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))]</visible>
</control>
<control type="image">
<include condition="Skin.HasSetting(Enable.AnimatedBackgrounds)">AnimatedBackgroundAnimation</include>
<fadetime>2000</fadetime>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow.Image)]</texture>
<visible>Player.HasAudio + Skin.HasSetting(Enable.ArtistSlideshowOnHome) + !String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))</visible>
</control>
</include>
<include name="HomeFanartLists">
Expand Down
4 changes: 2 additions & 2 deletions 16x9/MusicVisualisation.xml
Original file line number Diff line number Diff line change
Expand Up @@ -87,15 +87,15 @@
<control type="multiimage" id="90300">
<include condition="Skin.HasSetting(Enable.AnimatedBackgrounds)">AnimatedBackgroundAnimation</include>
<fadetime>2000</fadetime>
<aspectratio>scale</aspectratio>
<aspectratio>keep</aspectratio>
<include>MultiImageTime</include>
<imagepath background="true">$VAR[VizBackgroundVar]</imagepath>
<animation effect="fade" start="100" end="20" time="0" condition="![String.IsEqual(Visualisation.Name,waveform) | String.Contains(Visualisation.Name,spectrum) | String.IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart)">Conditional</animation>
</control>
<control type="image">
<include condition="Skin.HasSetting(Enable.AnimatedBackgrounds)">AnimatedBackgroundAnimation</include>
<fadetime>2000</fadetime>
<aspectratio>scale</aspectratio>
<aspectratio>keep</aspectratio>
<texture background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow.Image)]</texture>
<animation effect="fade" start="100" end="20" time="0" condition="![String.IsEqual(Visualisation.Name,waveform) | String.Contains(Visualisation.Name,spectrum) | String.IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart)">Conditional</animation>
<visible>String.IsEqual(Skin.String(Viz.Background),3) + !String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.Image))</visible>
Expand Down
2 changes: 1 addition & 1 deletion 16x9/Variables.xml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@
<value condition="!String.IsEmpty(Container.Art(set.fanart)) + $EXP[WidgetFanartVisible]">$INFO[Container.Art(set.fanart)]</value>
<value condition="!String.IsEmpty(Container.Art(tvshow.fanart)) + $EXP[WidgetFanartVisible]">$INFO[Container.Art(tvshow.fanart)]</value>
<value condition="!String.IsEmpty(Container.ListItem.Art(fanart)) + $EXP[WidgetFanartVisible]">$INFO[Container.ListItem.Art(fanart)]</value>
<value condition="Player.HasAudio + Skin.HasSetting(Enable.ArtistSlideshowOnHome) + ![String.EndsWith(Window(Visualisation).Property(ArtistSlideshow),/transparent) | String.EndsWith(Window(Visualisation).Property(ArtistSlideshow),\transparent)]">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</value>
<value condition="Player.HasAudio + Skin.HasSetting(Enable.ArtistSlideshowOnHome) + ![String.EndsWith(Window(Visualisation).Property(ArtistSlideshow),/transparent) | String.EndsWith(Window(Visualisation).Property(ArtistSlideshow),\transparent)] + !String.IsEmpty(Window(Visualisation).Property(ArtistSlideshow.ArtworkReady))">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</value>
<value condition="Player.HasAudio + Skin.HasSetting(Enable.ArtistSlideshowOnHome) + !String.IsEmpty(MusicPlayer.Property(Fanart_Image))">$INFO[MusicPlayer.Property(Fanart_Image)]</value>
<value condition="Player.HasAudio + Skin.HasSetting(Enable.ArtistSlideshowOnHome) + !String.IsEmpty(Player.Art(fanart))">$INFO[Player.Art(fanart)]</value>
<value condition="[Control.HasFocus(9010) + String.IsEqual(Container(9010).ListItem.Property(background),Container(9010).ListItem.Property(backgroundName))] + !String.IsEmpty(Container(9010).ListItem.Property(backgroundPlaylist))">$INFO[Container(9010).ListItem.Property(backgroundPlaylist)]</value>
Expand Down

0 comments on commit 3443f94

Please sign in to comment.