diff options
author | da-anda <da-anda@xbmc.org> | 2018-10-09 23:43:32 +0200 |
---|---|---|
committer | da-anda <da-anda@xbmc.org> | 2018-10-10 00:49:34 +0200 |
commit | 4516a01fe57bedda74371d99b2a9060052f986f0 (patch) | |
tree | 47cf26d4ce860067421b83360b964b7ee79a7274 /addons/skin.estuary/xml/MusicVisualisation.xml | |
parent | 006401eb07dcfc9e176e3e212238988e9ccee41c (diff) |
[Feature][skin.estuary] add support for artist-slideshow add-on
Diffstat (limited to 'addons/skin.estuary/xml/MusicVisualisation.xml')
-rw-r--r-- | addons/skin.estuary/xml/MusicVisualisation.xml | 34 |
1 files changed, 23 insertions, 11 deletions
diff --git a/addons/skin.estuary/xml/MusicVisualisation.xml b/addons/skin.estuary/xml/MusicVisualisation.xml index ca3d6ef094..0df345c39f 100644 --- a/addons/skin.estuary/xml/MusicVisualisation.xml +++ b/addons/skin.estuary/xml/MusicVisualisation.xml @@ -2,25 +2,37 @@ <window> <defaultcontrol></defaultcontrol> <backgroundcolor>background</backgroundcolor> + <onload condition="System.HasAddon(script.artistslideshow) + !Skin.HasSetting(hide_background_fanart)">RunScript(script.artistslideshow)</onload> <controls> <control type="visualisation" id="2"> <include>FullScreenDimensions</include> <visible>Player.HasAudio</visible> </control> - <control type="image"> - <left>0</left> - <top>0</top> - <width>100%</width> - <height>100%</height> - <aspectratio>scale</aspectratio> - <fadetime>400</fadetime> - <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> - <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> - <texture background="true" colordiffuse="88FFFFFF">$INFO[Player.Art(fanart)]</texture> + <control type="group"> + <depth>DepthBackground</depth> + <include>FullScreenDimensions</include> <visible>!Skin.HasSetting(hide_background_fanart)</visible> + <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> + <control type="image"> + <aspectratio>scale</aspectratio> + <fadetime>400</fadetime> + <animation effect="fade" start="0" end="100" time="400">WindowOpen</animation> + <animation effect="fade" start="100" end="0" time="300">WindowClose</animation> + <texture background="true" colordiffuse="88FFFFFF">$INFO[Player.Art(fanart)]</texture> + </control> + <control type="multiimage"> + <aspectratio>scale</aspectratio> + <timeperimage>10000</timeperimage> + <randomize>true</randomize> + <fadetime>600</fadetime> + <loop>yes</loop> + <imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath> + <visible>System.HasAddon(script.artistslideshow)</visible> + </control> </control> <control type="group"> - <animation effect="fade" start="100" end="30" time="0" condition="!String.IsEmpty(Player.Art(fanart)) | Visualisation.Enabled">Conditional</animation> + <animation effect="fade" start="100" end="30" time="0" condition="!Skin.HasSetting(hide_background_fanart) + [!String.IsEmpty(Player.Art(fanart)) | Visualisation.Enabled | System.HasAddon(script.artistslideshow)]">Conditional</animation> <include>ColoredBackgroundImages</include> </control> <control type="group"> |