2014-03-19, 17:54
oohhhhh, big thank's
watch gallery
(2014-03-29, 12:52)theq Wrote: Hi Guys, do you know if it's possible to auto hide the furniture in the Audio visualisation after a couple of seconds like in Aeon Nox ?
I've a plama screen, and I'll avoid burn ins.
(2013-11-17, 17:17)Wulfsige Wrote: I've made a mashup of the Aeon Nox and Aeon MQ5's Music Visualisation screens
Updated download link: http://ul.to/vdbiezv9
Backup and replace MusicVisualisation.xml in the \XBMC\addons\skin.aeonmq5\720p folder
MASSIVE thanks to MarcosQui, BigNoid and phil65 for their truly awesome skins
Enjoy
<!-- Aeon MQ 5 -->
<window id="2006">
<allowoverlay>no</allowoverlay>
<onload condition="System.HasAddon(script.artistslideshow)">RunScript(script.artistslideshow)</onload>
<onload condition="![Skin.HasSetting(nolyrics_on) | Skin.HasSetting(novisfurniture) | Window(0).Property(culrc.running)] | StringCompare(skin.string(vis_layout),karaoke)">RunScript($INFO[Skin.String(LyricScript_Path)])</onload>
<onload condition="Skin.HasSetting(nolyrics_on) + ![IsEmpty(MusicPlayer.offset(1).Artist) | Skin.HasSetting(novisfurniture) | Skin.HasSetting(nonexttracks_on)]">ActivateWindow(5600)</onload>
<onunload>Dialog.Close(all,true)</onunload>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<texture>hive_back.png</texture>
</control>
<control type="visualisation" id="2">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<animation effect="fade" start="0" end="100" time="400">Visible</animation>
<animation effect="fade" start="100" end="0" time="200">Hidden</animation>
<visible>StringCompare(skin.string(vis_bg),fanartmix) | StringCompare(skin.string(vis_bg),slideshowmix) | StringCompare(skin.string(vis_bg),slideshowmosaicmix) | StringCompare(skin.string(vis_bg),vis)</visible>
</control>
<control type="image"><!-- Fanart -->
<include>WindowBG</include>
<texture background="true">$INFO[MusicPlayer.Property(fanart_image)]</texture>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + IsEmpty(Control.GetLabel(5043)) + IsEmpty(Control.GetLabel(5044)) | [StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)] + IsEmpty(Control.GetLabel(5045)) | [StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)] + IsEmpty(Control.GetLabel(5046)) + IsEmpty(Control.GetLabel(5047)) + IsEmpty(Control.GetLabel(5048)) + IsEmpty(Control.GetLabel(5049)) + IsEmpty(Control.GetLabel(5050)) + IsEmpty(Control.GetLabel(5051))</visible>
</control>
<control type="multiimage" id="5043"><!-- Extra Fanart Song -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Player.FolderPath,,../extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra)</visible>
</control>
<control type="multiimage" id="5044"><!-- Extra Fanart Artist -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra) + IsEmpty(Control.GetLabel(5043))</visible>
</control>
<control type="multiimage" id="5045"><!-- Artist SlideShow -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">WindowOpen</animation>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">Visible</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">WindowClose</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">Hidden</animation>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),slideshowmix)">Conditional</animation>
<visible>StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)</visible>
</control>
<control type="multiimage" id="5046"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>0</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5047"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>426.5</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5048"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>853</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5049"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>0</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5050"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>426.5</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5051"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>853</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage"><!-- Pasta pessoal -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath fallback="special://skin/backgrounds/music.jpg" background="true">$INFO[skin.string(musicviz.bg)]</imagepath>
<visible>StringCompare(skin.string(vis_bg),custom)</visible>
</control>
<control type="group"><!-- default group -->
<include>Animation_Fade</include>
<control type="group">
<posx>0</posx>
<posy>773</posy>
<animation effect="slide" start="0,720" end="0,-300" time="0" tween="cubic" easing="out" delay="0">WindowOpen</animation>
<animation effect="slide" start="0,-300" end="0,0" time="0" tween="cubic" easing="in" delay="0">WindowClose</animation>
<visible>StringCompare(skin.string(vis_layout),default)</visible>
<control type="group">
<posx>0</posx>
<visible>Player.HasAudio</visible>
<animation effect="slide" start="0,0" end="140,0" time="800" delay="3000" tween="sine" easing="inout" condition="Player.HasAudio">Conditional</animation>
<animation effect="slide" end="-140,0" time="800" tween="sine" easing="inout" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<animation effect="fade" start="100" end="0,0" time="300" delay="500" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<control type="image">
<include>Animation_CDart</include>
<posx>-110</posx>
<posy>60</posy>
<width>350</width>
<height>187</height>
<texture diffuse="cdart_diffuse.png" background="true">$VAR[value_audiodisc]</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
<control type="image">
<include>Animation_CDart</include>
<posx>-110</posx>
<posy>60</posy>
<width>350</width>
<height>187</height>
<texture diffuse="cdart_diffuse.png" background="true">$INFO[Player.FolderPath]cdart.png</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>58</posy>
<width>350</width>
<height>190</height>
<fadetime>200</fadetime>
<texture fallback="DefaultAudio.png" diffuse="thumb_cdcover_mask_cdart.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>-10</posy>
<width>200</width>
<height>60</height>
<texture fallback="flags/music/genre/genre.png" background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/logo.png]</texture>
<fadetime>300</fadetime>
<aspectratio align="center">keep</aspectratio>
<animation effect="fade" end="60" condition="true">Conditional</animation>
</control>
<control type="label">
<posx>1275</posx>
<posy>50</posy>
<width>700</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Artist]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>80</posy>
<width>700</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Album] ($INFO[MusicPlayer.Year])</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>110</posy>
<width>700</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.TrackNumber] ~ $INFO[MusicPlayer.Title]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>137</posy>
<width>700</width>
<height>20</height>
<align>right</align>
<font>Font_21</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Genre]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>155</posy>
<width>700</width>
<height>24</height>
<align>right</align>
<aligny>-</aligny>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<font>Font_21</font>
<label>$INFO[MusicPlayer.offset(1).Artist,Next: , ~ ]$INFO[MusicPlayer.offset(1).TrackNumber,, ~ ]$INFO[MusicPlayer.offset(1).Title]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>170</posy>
<width>700</width>
<height>20</height>
<align>right</align>
<font>Font_60</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Time]/$INFO[MusicPlayer.Duration]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="progress">
<posx>1050</posx>
<posy>230</posy>
<width>225</width>
<height>10</height>
<align>right</align>
<info>Player.Progress</info>
<animation effect="fade" end="80" condition="true">Conditional</animation>
</control>
</control>
</control>
<include>BGBlack</include>
</controls>
</window>
(2014-09-13, 12:42)Wulfsige Wrote: I've made a slight update as I had some time on my hands I added next track, dropped track info (encode rate etc) and fine tuned it more to my liking
*Edit: Added Text Shadow and some other tweeks
Backup and replace MusicVisualisation.xml in the \XBMC\addons\skin.aeonmq5\720p folder with the code below
Code:<!-- Aeon MQ 5 -->
<window id="2006">
<allowoverlay>no</allowoverlay>
<onload condition="System.HasAddon(script.artistslideshow)">RunScript(script.artistslideshow)</onload>
<onload condition="![Skin.HasSetting(nolyrics_on) | Skin.HasSetting(novisfurniture) | Window(0).Property(culrc.running)] | StringCompare(skin.string(vis_layout),karaoke)">RunScript($INFO[Skin.String(LyricScript_Path)])</onload>
<onload condition="Skin.HasSetting(nolyrics_on) + ![IsEmpty(MusicPlayer.offset(1).Artist) | Skin.HasSetting(novisfurniture) | Skin.HasSetting(nonexttracks_on)]">ActivateWindow(5600)</onload>
<onunload>Dialog.Close(all,true)</onunload>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<texture>hive_back.png</texture>
</control>
<control type="visualisation" id="2">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<animation effect="fade" start="0" end="100" time="400">Visible</animation>
<animation effect="fade" start="100" end="0" time="200">Hidden</animation>
<visible>StringCompare(skin.string(vis_bg),fanartmix) | StringCompare(skin.string(vis_bg),slideshowmix) | StringCompare(skin.string(vis_bg),slideshowmosaicmix) | StringCompare(skin.string(vis_bg),vis)</visible>
</control>
<control type="image"><!-- Fanart -->
<include>WindowBG</include>
<texture background="true">$INFO[MusicPlayer.Property(fanart_image)]</texture>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + IsEmpty(Control.GetLabel(5043)) + IsEmpty(Control.GetLabel(5044)) | [StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)] + IsEmpty(Control.GetLabel(5045)) | [StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)] + IsEmpty(Control.GetLabel(5046)) + IsEmpty(Control.GetLabel(5047)) + IsEmpty(Control.GetLabel(5048)) + IsEmpty(Control.GetLabel(5049)) + IsEmpty(Control.GetLabel(5050)) + IsEmpty(Control.GetLabel(5051))</visible>
</control>
<control type="multiimage" id="5043"><!-- Extra Fanart Song -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Player.FolderPath,,../extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra)</visible>
</control>
<control type="multiimage" id="5044"><!-- Extra Fanart Artist -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra) + IsEmpty(Control.GetLabel(5043))</visible>
</control>
<control type="multiimage" id="5045"><!-- Artist SlideShow -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">WindowOpen</animation>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">Visible</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">WindowClose</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">Hidden</animation>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),slideshowmix)">Conditional</animation>
<visible>StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)</visible>
</control>
<control type="multiimage" id="5046"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>0</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5047"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>426.5</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5048"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>853</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5049"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>0</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5050"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>426.5</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5051"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>853</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage"><!-- Pasta pessoal -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath fallback="special://skin/backgrounds/music.jpg" background="true">$INFO[skin.string(musicviz.bg)]</imagepath>
<visible>StringCompare(skin.string(vis_bg),custom)</visible>
</control>
<control type="group"><!-- default group -->
<include>Animation_Fade</include>
<control type="group">
<posx>0</posx>
<posy>773</posy>
<animation effect="slide" start="0,720" end="0,-300" time="0" tween="cubic" easing="out" delay="0">WindowOpen</animation>
<animation effect="slide" start="0,-300" end="0,0" time="0" tween="cubic" easing="in" delay="0">WindowClose</animation>
<visible>StringCompare(skin.string(vis_layout),default)</visible>
<control type="group">
<posx>0</posx>
<visible>Player.HasAudio</visible>
<animation effect="slide" start="0,0" end="140,0" time="800" delay="3000" tween="sine" easing="inout" condition="Player.HasAudio">Conditional</animation>
<animation effect="slide" end="-140,0" time="800" tween="sine" easing="inout" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<animation effect="fade" start="100" end="0,0" time="300" delay="500" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<control type="image">
<include>Animation_CDart</include>
<posx>-110</posx>
<posy>60</posy>
<width>350</width>
<height>187</height>
<texture diffuse="cdart_diffuse.png" background="true">$VAR[value_audiodisc]</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
<control type="image">
<include>Animation_CDart</include>
<posx>-110</posx>
<posy>60</posy>
<width>350</width>
<height>187</height>
<texture diffuse="cdart_diffuse.png" background="true">$INFO[Player.FolderPath]cdart.png</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>58</posy>
<width>350</width>
<height>190</height>
<fadetime>200</fadetime>
<texture fallback="DefaultAudio.png" diffuse="thumb_cdcover_mask_cdart.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>-10</posy>
<width>200</width>
<height>60</height>
<texture fallback="flags/music/genre/genre.png" background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/logo.png]</texture>
<fadetime>300</fadetime>
<aspectratio align="center">keep</aspectratio>
<animation effect="fade" end="60" condition="true">Conditional</animation>
</control>
<control type="label">
<posx>1275</posx>
<posy>50</posy>
<width>700</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Artist]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>80</posy>
<width>700</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Album] ($INFO[MusicPlayer.Year])</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>110</posy>
<width>700</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.TrackNumber] ~ $INFO[MusicPlayer.Title]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>137</posy>
<width>700</width>
<height>20</height>
<align>right</align>
<font>Font_21</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Genre]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>155</posy>
<width>700</width>
<height>24</height>
<align>right</align>
<aligny>-</aligny>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<font>Font_21</font>
<label>$INFO[MusicPlayer.offset(1).Artist,Next: , ~ ]$INFO[MusicPlayer.offset(1).TrackNumber,, ~ ]$INFO[MusicPlayer.offset(1).Title]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>170</posy>
<width>700</width>
<height>20</height>
<align>right</align>
<font>Font_60</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Time]/$INFO[MusicPlayer.Duration]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="progress">
<posx>1050</posx>
<posy>230</posy>
<width>225</width>
<height>10</height>
<align>right</align>
<info>Player.Progress</info>
<animation effect="fade" end="80" condition="true">Conditional</animation>
</control>
</control>
</control>
<include>BGBlack</include>
</controls>
</window>
<!-- Aeon MQ 5 -->
<window id="2006">
<allowoverlay>no</allowoverlay>
<onload condition="System.HasAddon(script.artistslideshow)">RunScript(script.artistslideshow)</onload>
<onload condition="![Skin.HasSetting(nolyrics_on) | Skin.HasSetting(novisfurniture) | Window(0).Property(culrc.running)] | StringCompare(skin.string(vis_layout),karaoke)">RunScript($INFO[Skin.String(LyricScript_Path)])</onload>
<onload condition="Skin.HasSetting(nolyrics_on) + ![IsEmpty(MusicPlayer.offset(1).Artist) | Skin.HasSetting(novisfurniture) | Skin.HasSetting(nonexttracks_on)]">ActivateWindow(5600)</onload>
<onunload>Dialog.Close(all,true)</onunload>
<controls>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<texture>hive_back.png</texture>
</control>
<control type="visualisation" id="2">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<animation effect="fade" start="0" end="100" time="400">Visible</animation>
<animation effect="fade" start="100" end="0" time="200">Hidden</animation>
<visible>StringCompare(skin.string(vis_bg),fanartmix) | StringCompare(skin.string(vis_bg),slideshowmix) | StringCompare(skin.string(vis_bg),slideshowmosaicmix) | StringCompare(skin.string(vis_bg),vis)</visible>
</control>
<control type="image"><!-- Fanart -->
<include>WindowBG</include>
<texture background="true">$INFO[MusicPlayer.Property(fanart_image)]</texture>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + IsEmpty(Control.GetLabel(5043)) + IsEmpty(Control.GetLabel(5044)) | [StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)] + IsEmpty(Control.GetLabel(5045)) | [StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)] + IsEmpty(Control.GetLabel(5046)) + IsEmpty(Control.GetLabel(5047)) + IsEmpty(Control.GetLabel(5048)) + IsEmpty(Control.GetLabel(5049)) + IsEmpty(Control.GetLabel(5050)) + IsEmpty(Control.GetLabel(5051))</visible>
</control>
<control type="multiimage" id="5043"><!-- Extra Fanart Song -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Player.FolderPath,,../extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra)</visible>
</control>
<control type="multiimage" id="5044"><!-- Extra Fanart Artist -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra) + IsEmpty(Control.GetLabel(5043))</visible>
</control>
<control type="multiimage" id="5045"><!-- Artist SlideShow -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">WindowOpen</animation>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">Visible</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">WindowClose</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">Hidden</animation>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),slideshowmix)">Conditional</animation>
<visible>StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)</visible>
</control>
<control type="multiimage" id="5046"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>0</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5047"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>426.5</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5048"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>853</posx>
<posy>0</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5049"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>0</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5050"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>426.5</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5051"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<posx>853</posx>
<posy>360</posy>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage"><!-- Pasta pessoal -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath fallback="special://skin/backgrounds/music.jpg" background="true">$INFO[skin.string(musicviz.bg)]</imagepath>
<visible>StringCompare(skin.string(vis_bg),custom)</visible>
</control>
<control type="group"><!-- default group -->
<include>Animation_Fade</include>
<control type="group">
<posx>0</posx>
<posy>773</posy>
<animation effect="slide" start="0,720" end="0,-300" time="0" tween="cubic" easing="out" delay="0">WindowOpen</animation>
<animation effect="slide" start="0,-300" end="0,0" time="0" tween="cubic" easing="in" delay="0">WindowClose</animation>
<visible>StringCompare(skin.string(vis_layout),default)</visible>
<control type="group">
<posx>0</posx>
<visible>Player.HasAudio</visible>
<animation effect="slide" start="0,0" end="140,0" time="800" delay="3000" tween="sine" easing="inout" condition="Player.HasAudio">Conditional</animation>
<animation effect="slide" end="-140,0" time="800" tween="sine" easing="inout" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<animation effect="fade" start="100" end="0,0" time="300" delay="500" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<control type="image">
<posx>20</posx>
<posy>28</posy>
<width>350</width>
<height>218</height>
<texture diffuse="cdart_diffuse.png" background="true">$VAR[value_audiodisc]</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
<animation type="WindowOpen">
<effect type="slide" start="-330,0" time="3000"/>
<effect type="slide" end="-110,0" time="1000" delay="6000"/>
</animation>
<include>Animation_CDart</include>
</control>
<control type="image">
<posx>20</posx>
<posy>28</posy>
<width>350</width>
<height>218</height>
<texture diffuse="cdart_diffuse.png" background="true">$INFO[Player.FolderPath]cdart.png</texture>
<animation type="WindowOpen">
<effect type="slide" start="-330,0" time="3000"/>
<effect type="slide" end="-110,0" time="1000" delay="6000"/>
</animation>
<include>Animation_CDart</include>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>26</posy>
<width>350</width>
<height>222</height>
<texture fallback="DefaultAudio.png" diffuse="thumb_cdcover_mask_cdart.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
<control type="image">
<posx>0</posx>
<posy>-10</posy>
<width>200</width>
<height>60</height>
<texture fallback="flags/music/genre/genre.png" background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/logo.png]</texture>
<fadetime>300</fadetime>
<aspectratio align="center">keep</aspectratio>
<animation effect="fade" end="60" condition="true">Conditional</animation>
</control>
<control type="label">
<posx>1275</posx>
<posy>20</posy>
<width>1000</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Artist]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>50</posy>
<width>1000</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Album] ($INFO[MusicPlayer.Year])</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>80</posy>
<width>1000</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Title]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>110</posy>
<width>1000</width>
<height>30</height>
<align>right</align>
<font>Font_32</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.PlaylistPosition,Track: ,/]$INFO[MusicPlayer.PlaylistLength]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>137</posy>
<width>1000</width>
<height>20</height>
<align>right</align>
<font>Font_21</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Genre]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>155</posy>
<width>1000</width>
<height>24</height>
<align>right</align>
<aligny>-</aligny>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<font>Font_21</font>
<label>$INFO[MusicPlayer.offset(1).Artist,Next: , ~ ]$INFO[MusicPlayer.offset(1).Title]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<posx>1275</posx>
<posy>170</posy>
<width>1000</width>
<height>20</height>
<align>right</align>
<font>Font_60</font>
<textcolor>FFFFFFFF</textcolor>
<shadowcolor>FF000000</shadowcolor>
<label>$INFO[MusicPlayer.Time]/$INFO[MusicPlayer.Duration]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="progress">
<posx>1053</posx>
<posy>230</posy>
<width>222</width>
<height>10</height>
<align>right</align>
<info>Player.Progress</info>
<animation effect="fade" end="80" condition="true">Conditional</animation>
</control>
</control>
</control>
<include>BGBlack</include>
</controls>
</window>