diff --git a/language/resource.language.en_gb/strings.po b/language/resource.language.en_gb/strings.po index af40fd2d18..9e6ab38fdb 100644 --- a/language/resource.language.en_gb/strings.po +++ b/language/resource.language.en_gb/strings.po @@ -694,8 +694,14 @@ msgctxt "#31162" msgid "Play your personal games or download one of the many game add-ons from the official repository." msgstr "" +#. Label of a setting #: /xml/Custom_1105_MusicOSDSettings.xml msgctxt "#31163" msgid "Show Fanart background" msgstr "" +#. Label of a setting +#: /xml/SkinSettings.xml +msgctxt "#31164" +msgid "Animate background" +msgstr "" \ No newline at end of file diff --git a/xml/Custom_1105_MusicOSDSettings.xml b/xml/Custom_1105_MusicOSDSettings.xml index 4148903f18..baef8ca33c 100644 --- a/xml/Custom_1105_MusicOSDSettings.xml +++ b/xml/Custom_1105_MusicOSDSettings.xml @@ -31,6 +31,12 @@ Skin.ToggleSetting(hide_background_fanart) !Skin.HasSetting(hide_background_fanart) + + + DialogSettingButton + Skin.ToggleSetting(animate_background_fanart) + Skin.HasSetting(animate_background_fanart) + 600 DialogSettingButton diff --git a/xml/MusicVisualisation.xml b/xml/MusicVisualisation.xml index 5bf2e21b7a..a0c2bf9d5d 100644 --- a/xml/MusicVisualisation.xml +++ b/xml/MusicVisualisation.xml @@ -2,25 +2,37 @@ background + RunScript(script.artistslideshow) FullScreenDimensions Player.HasAudio - - 0 - 0 - 100% - 100% - scale - 400 - WindowOpen - WindowClose - $INFO[Player.Art(fanart)] + + DepthBackground + FullScreenDimensions !Skin.HasSetting(hide_background_fanart) + Conditional + Conditional + + scale + 400 + WindowOpen + WindowClose + $INFO[Player.Art(fanart)] + + + scale + 10000 + true + 600 + yes + $INFO[Window(Visualisation).Property(ArtistSlideshow)] + System.HasAddon(script.artistslideshow) + - Conditional + Conditional ColoredBackgroundImages