aboutsummaryrefslogtreecommitdiff
path: root/addons/skin.estuary/xml/MusicVisualisation.xml
diff options
context:
space:
mode:
authorda-anda <da-anda@xbmc.org>2018-10-09 23:43:32 +0200
committerda-anda <da-anda@xbmc.org>2018-10-10 00:49:34 +0200
commit4516a01fe57bedda74371d99b2a9060052f986f0 (patch)
tree47cf26d4ce860067421b83360b964b7ee79a7274 /addons/skin.estuary/xml/MusicVisualisation.xml
parent006401eb07dcfc9e176e3e212238988e9ccee41c (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.xml34
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">