diff --git a/language/resource.language.en_gb/strings.po b/language/resource.language.en_gb/strings.po index af40fd2d18..2a91f0d40e 100644 --- a/language/resource.language.en_gb/strings.po +++ b/language/resource.language.en_gb/strings.po @@ -699,3 +699,7 @@ msgctxt "#31163" msgid "Show Fanart background" msgstr "" +#: /xml/SkinSettings.xml +msgctxt "#31164" +msgid "Animate background slideshows" +msgstr "" \ No newline at end of file diff --git a/xml/MusicVisualisation.xml b/xml/MusicVisualisation.xml index 5bf2e21b7a..b7b53c85ee 100644 --- a/xml/MusicVisualisation.xml +++ b/xml/MusicVisualisation.xml @@ -2,16 +2,15 @@ background + RunScript(script.artistslideshow) FullScreenDimensions Player.HasAudio - 0 - 0 - 100% - 100% + DepthBackground + FullScreenDimensions scale 400 WindowOpen @@ -19,8 +18,21 @@ $INFO[Player.Art(fanart)] !Skin.HasSetting(hide_background_fanart) + + DepthBackground + FullScreenDimensions + scale + 10000 + true + 600 + yes + $INFO[Window(Visualisation).Property(ArtistSlideshow)] + System.HasAddon(script.artistslideshow) + Conditional + Conditional + - Conditional + Conditional ColoredBackgroundImages diff --git a/xml/SkinSettings.xml b/xml/SkinSettings.xml index 6301f4c552..4ebccc081d 100644 --- a/xml/SkinSettings.xml +++ b/xml/SkinSettings.xml @@ -84,6 +84,12 @@ Skin.ToggleSetting(no_fanart) !Skin.HasSetting(no_fanart) + + + DefaultSettingButton + Skin.ToggleSetting(AnimateSlideshow) + Skin.HasSetting(AnimateSlideshow) + $VAR[BackgroundOverlayTypeVar]