Code:
<?xml version="1.0" encoding="utf-8"?>
<window>
<defaultcontrol>-</defaultcontrol>
<backgroundcolor>backgroundcolor</backgroundcolor>
<allowoverlay>no</allowoverlay>
<onload>Skin.Reset(vispanelrotate)</onload>
<onload>AlarmClock(Vis,Skin.ToggleSetting(vispanelrotate),00:20,silent,loop)</onload>
<onload>AlarmClock(Vis3,Control.Move(5222,1),00:04,silent,loop)</onload>
<onload>AlarmClock(Vis4,Control.Move(5223,1),00:04,silent,loop)</onload>
<onunload>CancelAlarm(Vis,true)</onunload>
<onunload>CancelAlarm(Vis3,true)</onunload>
<onunload>CancelAlarm(Vis4,true)</onunload>
<onunload>Skin.Reset(vispanelrotate)</onunload>
<onload condition="Skin.HasSetting(musicvisinfomode)">ActivateWindow(musicosd)</onload>
<controls>
<control type="label" id="4322">
<label>$INFO[Skin.String(MusicViz.MultiFanart)]</label>
<include>HiddenObject</include>
</control>
<include>BackgroundFadeLabels</include>
<control type="visualisation" id="2">
<include>FullscreenDimensions</include>
<visible>Skin.HasSetting(FadeVizBG)</visible>
<animation effect="fade" end="100" time="0" delay="2400" reversible="false">Visible</animation>
</control>
<control type="group">
<animation effect="fade" start="100" end="40" time="0" condition="Skin.HasSetting(FadeVizBG)">Conditional</animation>
<control type="multiimage">
<imagepath fallback="special://skin/backgrounds/music/" background="true">$VAR[MusicVizBackgroundVar]</imagepath>
<include>MusicVizBG</include>
<visible>!StringCompare(Skin.String(MusicViz.MultiFanart),artistfanart) + !Substring(Skin.String(MusicViz.MultiFanart),case) + !Substring(Skin.String(MusicViz.MultiFanart),artistslideshow) + !Substring(Skin.String(MusicViz.MultiFanart),wall) + !IsEmpty(Skin.String(MusicViz.MultiFanart))</visible>
</control>
<control type="group">
<include>Animation_VisibleChange400</include>
<include>Animation_WindowFade250</include>
<visible>StringCompare(Skin.String(MusicViz.MultiFanart),artistfanart)</visible>
<control type="multiimage">
<imagepath fallback="special://skin/backgrounds/music/">$INFO[Player.Art(fanart)]</imagepath>
<include>MusicVizBG</include>
<visible>!SubString(Control.getLabel(8870),extrafanart)</visible>
<visible>StringCompare(Control.getLabel(8872),empty.png)</visible>
</control>
<control type="image" id="8872">
<texture fallback="empty.png">$INFO[Player.FolderPath,,fanart.jpg]</texture>
<include>MusicVizBG</include>
<visible>!SubString(Control.getLabel(8870),extrafanart)</visible>
</control>
<control type="multiimage" id="8870">
<imagepath background="true">$INFO[Skin.String(ArtistsLogosPath)]$INFO[MusicPlayer.Artist,,/extrafanart/]</imagepath>
<randomize>false</randomize>
<include>MusicVizBG</include>
<visible>!IsEmpty(Skin.String(ArtistsLogosPath))</visible>
</control>
</control>
<control type="multiimage">
<aspectratio align="center" aligny="top">keep</aspectratio>
<imagepath background="true">$VAR[HomeMainFanartVar]</imagepath>
<fadetime>600</fadetime>
<include>Animation_VisibleChange400</include>
<animation effect="zoom" start="110" end="130" center="auto" time="12000" pulse="true" condition="Skin.HasSetting(animatedbghome)">Conditional</animation>
<animation effect="slide" start="-15,-15" end="15,15" time="6000" pulse="true" condition="Skin.HasSetting(animatedbghome)">Conditional</animation>
<visible>!Control.IsVisible(2355) + Substring(Control.GetLabel(4322),dailybabe)</visible>
</control>
<control type="image">
<aspectratio align="center" aligny="top">scale</aspectratio>
<texture background="true" fallback="special://skin/backgrounds/speakergrill.jpg">$INFO[Skin.String(LiveBG)]</texture>
<fadetime>600</fadetime>
<include>FullscreenDimensions</include>
<include>Animation_WindowFade250</include>
<animation effect="fade" time="400">Visible</animation>
<animation effect="fade" time="400">Hidden</animation>
<visible>!Control.IsVisible(2355) + Substring(Control.GetLabel(4322),case)</visible>
</control>
<include>InteractiveCasesBackground</include>
<include>LiveCDCasesbackground</include>
<include>LiveNoCasesbackground</include>
<control type="group">
<visible>StringCompare(Skin.String(MusicViz.MultiFanart),artistslideshow)</visible>
<include>Animation_VisibleChange400</include>
<include>Animation_WindowFade250</include>
<control type="image">
<texture>common/bgcolor.png</texture>
<include>FullscreenDimensions</include>
</control>
<control type="multiimage">
<aspectratio>keep</aspectratio>
<imagepath background="true">$INFO[Window.Property(ArtistSlideshow)]</imagepath>
<timeperimage>5000</timeperimage>
<include>MusicVizBG</include>
<visible>IsEmpty(Window.Property(ArtistSlideshowRefresh))</visible>
</control>
</control>
<include>cdwall-musicvisualisation</include>
</control>
<control type="visualisation" id="2">
<include>FullscreenDimensions</include>
<visible>!Skin.HasSetting(FadeVizBG)</visible>
<animation effect="fade" end="100" time="0" delay="2400" reversible="false">Visible</animation>
</control>
<control type="group">
<visible>Skin.HasSetting(showtimeonviz) + !Window.IsVisible(script-XBMC_Lyrics-main.xml) + !Window.IsVisible(MusicOSD)</visible>
<animation effect="slide" end="800,0" time="240">Hidden</animation>
<animation effect="slide" start="800,0" end="0,0" time="240">Visible</animation>
<animation effect="slide" end="800,0" time="240">WindowClose</animation>
<control type="group">
<left>800r</left>
<top>0</top>
<control type="group">
<animation effect="slide" end="-180" time="320" condition="Skin.HasSetting(WeatherBreadcrumVis) + !Skin.HasSetting(WeatherConditionVis)">Conditional</animation>
<animation effect="slide" end="280" time="320" condition="Skin.HasSetting(WeatherBreadcrumVis)">Conditional</animation>
<animation effect="slide" end="140" time="320" condition="!Skin.HasSetting(WeatherConditionVis)">Conditional</animation>
<control type="image">
<left>-45</left>
<width>850</width>
<height>87</height>
<texture flipy="true">home/timepanel_mid.png</texture>
<colordiffuse>$VAR[ExtendedColorVar]</colordiffuse>
</control>
</control>
<control type="label">
<left>180</left>
<top>-2</top>
<width>600</width>
<height>40</height>
<align>right</align>
<label>[COLOR grey]$INFO[System.Date(ddd)] • $INFO[System.Date(d)] $INFO[System.Date(mmm)] $INFO[System.Date(yyyy)] •[/COLOR] $INFO[System.Time]</label>
<font>Font_Reg33_Caps</font>
<textcolor>$VAR[HomeMenuWidgetTextVar]</textcolor>
<visible>Skin.HasSetting(WeatherConditionVis)</visible>
</control>
<control type="label">
<left>180</left>
<top>-2</top>
<width>600</width>
<height>40</height>
<align>right</align>
<label>[COLOR grey]$INFO[System.Date(DDD)] • $INFO[System.Date(D)] $INFO[System.Date(mmm)] $INFO[System.Date(yyyy)] •[/COLOR] $INFO[System.Time]</label>
<font>Font_Reg33_Caps</font>
<textcolor>$VAR[HomeMenuWidgetTextVar]</textcolor>
<visible>!Skin.HasSetting(WeatherConditionVis)</visible>
</control>
<control type="group">
<left>40</left>
<top>-2</top>
<width>500</width>
<aligny>center</aligny>
<orientation>horizontal</orientation>
<visible>Weather.IsFetched + !Skin.HasSetting(WeatherBreadcrumVis)</visible>
<include>Animation_VisibleChange400</include>
<animation effect="slide" end="140" time="320" condition="!Skin.HasSetting(WeatherConditionVis)">Conditional</animation>
<itemgap>10</itemgap>
<control type="label">
<width>100</width>
<height>40</height>
<aligny>top</aligny>
<label>$INFO[Window(weather).Property(Current.Temperature)] $INFO[System.TemperatureUnits] [COLOR grey]•[/COLOR] </label>
<font>Font_Reg33_Caps</font>
<textcolor>$VAR[HomeMenuWidgetTextVar]</textcolor>
</control>
<control type="label">
<left>90</left>
<width>284</width>
<height>40</height>
<aligny>top</aligny>
<label>$INFO[Window(Weather).Property(Current.Condition)]</label>
<font>Font_Reg33_Caps</font>
<textcolor>grey</textcolor>
<scroll>true</scroll>
<visible>Skin.HasSetting(WeatherConditionVis)</visible>
</control>
<control type="image">
<left>70</left>
<top>-13</top>
<width>70</width>
<height>70</height>
<colordiffuse>white2</colordiffuse>
<texture>$VAR[Realweatherimg]$INFO[Weather.FanartCode].png</texture>
<visible>!Skin.HasSetting(WeatherConditionVis)</visible>
<animation effect="slide" end="10" time="320" condition="Skin.HasSetting(W_real_image)">Conditional</animation>
</control>
</control>
</control>
</control>
<control type="group">
<top>854</top>
<width>1920</width>
<height>226</height>
<visible>Player.ShowInfo + Skin.HasSetting(showvisinfo) | Window.IsActive(musicosd)</visible>
<animation type="Visible">
<effect type="fade" time="320" end="100" />
<effect type="slide" time="320" start="0,226" end="0,0" tween="cubic" />
</animation>
<animation type="Hidden">
<effect type="fade" time="320" start="100" end="0" />
<effect type="slide" time="320" end="0,226" easing="in" tween="cubic" />
</animation>
<control type="image">
<left>704</left>
<top>-854</top>
<width>513</width>
<height>87</height>
<texture flipy="true">osd/osd_top_bar.png</texture>
<animation effect="slide" start="0,-98" end="0,0" time="80">WindowOpen</animation>
<animation effect="slide" end="0,-98" time="80">WindowClose</animation>
<animation effect="slide" start="0,-98" end="0,0" time="80">Visible</animation>
<animation effect="slide" end="0,-98" time="80">Hidden</animation>
<visible>Player.Paused</visible>
</control>
<control type="label">
<left>750</left>
<top>-854</top>
<width>420</width>
<height>42</height>
<align>center</align>
<label>$LOCALIZE[31043]</label>
<font>Font_Reg31_Caps</font>
<textcolor>FF363636</textcolor>
<animation effect="slide" start="0,-98" end="0,0" time="80">WindowOpen</animation>
<animation effect="slide" end="0,-98" time="80">WindowClose</animation>
<animation effect="slide" start="0,-98" end="0,0" time="80">Visible</animation>
<animation effect="slide" end="0,-98" time="80">Hidden</animation>
<visible>Player.Paused</visible>
</control>
<control type="image">
<top>-400</top>
<width>1923</width>
<height>780</height>
<texture>home/nowplaying_shadow.png</texture>
</control>
<control type="image">
<top>-400</top>
<width>1923</width>
<height>780</height>
<texture>home/nowplaying_shadow.png</texture>
<animation effect="fade" start="100" end="60" time="40" condition="true">Conditional</animation>
<colordiffuse>black</colordiffuse>
</control>
<control type="group">
<left>8</left>
<top>30</top>
<animation effect="slide" start="-975" end="0" time="560" tween="cubic" delay="320">WindowOpen</animation>
<animation effect="slide" end="-975" time="320" tween="cubic" easing="in" delay="320" condition="Skin.HasSetting(CDArtinVis)">WindowClose</animation>
<animation effect="slide" end="-975" time="400" tween="cubic" easing="in" condition="!Skin.HasSetting(CDArtinVis)">WindowClose</animation>
<control type="image">
<left>56</left>
<top>-282</top>
<width>447</width>
<height>450</height>
<texture>thumbs/cd_shadow_glow.png</texture>
<animation effect="fade" start="100" end="80" time="2000" pulse="true" condition="true">conditional</animation>
<colordiffuse>$VAR[ColorDiffuseVar]</colordiffuse>
<visible>!Skin.HasSetting(DisableGlowbar) + Skin.HasSetting(vinylart)</visible>
</control>
<control type="image">
<left>262</left>
<top>-243</top>
<width>387</width>
<height>381</height>
<aspectratio>keep</aspectratio>
<fadetime>300</fadetime>
<visible>Skin.HasSetting(cdartinvis)</visible>
<animation effect="slide" start="-180" end="0" time="560" tween="cubic" delay="600">Visible</animation>
<animation effect="slide" end="-180" time="320" tween="cubic">Hidden</animation>
<animation effect="slide" start="-180" end="0" time="560" tween="cubic" delay="320">WindowOpen</animation>
<animation type="WindowClose">
<effect type="slide" end="-180" time="320" tween="cubic" easing="in" />
<effect type="fade" start="100" end="0" time="0" delay="320" />
<condition type="!Player.Playing" />
</animation>
<animation effect="rotate" end="-360" center="auto" time="4800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
<visible>!Skin.HasSetting(vinylart) + !Skin.HasSetting(blurayart)</visible>
<include>cdart</include>
</control>
<control type="image">
<left>262</left>
<top>-243</top>
<width>387</width>
<height>381</height>
<aspectratio>keep</aspectratio>
<fadetime>300</fadetime>
<visible>Skin.HasSetting(cdartinvis)</visible>
<animation effect="slide" start="-180" end="0" time="560" tween="cubic" delay="600">Visible</animation>
<animation effect="slide" end="-180" time="320" tween="cubic">Hidden</animation>
<animation effect="slide" start="-180" end="0" time="560" tween="cubic" delay="320">WindowOpen</animation>
<animation type="WindowClose">
<effect type="slide" end="-180" time="320" tween="cubic" easing="in" />
<effect type="fade" start="100" end="0" time="0" delay="320" />
<condition type="!Player.Playing" />
</animation>
<animation effect="rotate" end="-360" center="auto" time="4800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
<include>vinylart</include>
<visible>Skin.HasSetting(vinylart)</visible>
</control>
<control type="image">
<left>262</left>
<top>-243</top>
<width>387</width>
<height>381</height>
<aspectratio>keep</aspectratio>
<fadetime>300</fadetime>
<visible>Skin.HasSetting(cdartinvis)</visible>
<animation effect="slide" start="-180" end="0" time="560" tween="cubic" delay="600">Visible</animation>
<animation effect="slide" end="-180" time="320" tween="cubic">Hidden</animation>
<animation effect="slide" start="-180" end="0" time="560" tween="cubic" delay="320">WindowOpen</animation>
<animation type="WindowClose">
<effect type="slide" end="-180" time="320" tween="cubic" easing="in" />
<effect type="fade" start="100" end="0" time="0" delay="320" />
<condition type="!Player.Playing" />
</animation>
<animation effect="rotate" end="-360" center="auto" time="4800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
<include>blurayart</include>
<visible>Skin.HasSetting(blurayart)</visible>
</control>
<control type="group">
<animation effect="fade" time="600">VisibleChange</animation>
<visible>!Skin.HasSetting(vinylart)</visible>
<control type="image">
<left>68</left>
<top>-248</top>
<width>398</width>
<height>398</height>
<aspectratio>scale</aspectratio>
<texture diffuse="thumbs/boxes/cdcover_mask.png">$INFO[MusicPlayer.Cover]</texture>
</control>
<control type="image">
<top>-270</top>
<width>490</width>
<height>450</height>
<texture>thumbs/boxes/cd_box_closed.png</texture>
</control>
</control>
<control type="group">
<left>40</left>
<top>13</top>
<animation effect="fade" time="600">VisibleChange</animation>
<visible>Skin.HasSetting(vinylart)</visible>
<control type="image">
<left>42</left>
<top>-270</top>
<width>400</width>
<height>400</height>
<texture fallback="DefaultAlbumCover.png" diffuse="thumbs/cdcover_mask2.png">$INFO[MusicPlayer.Cover]</texture>
<bordertexture border="-90">thumbs/cd_shadow2.png</bordertexture>
</control>
<control type="image">
<left>42</left>
<top>-270</top>
<width>400</width>
<height>400</height>
<aspectratio scalediffuse="false" align="right">scale</aspectratio>
<texture diffuse="thumbs/cdcover_mask2.png">thumbs/cdcover_glass_noreflect.png</texture>
</control>
<control type="image">
<left>42</left>
<top>132</top>
<width>400</width>
<height>400</height>
<texture flipy="true" fallback="DefaultAlbumCover.png" diffuse="thumbs/cdcover_mask2.png">$INFO[MusicPlayer.Cover]</texture>
<animation effect="fade" start="100" end="10" time="0" condition="true">Conditional</animation>
<bordertexture border="-90">thumbs/cd_shadow2.png</bordertexture>
</control>
</control>
</control>
<control type="group">
<left>30</left>
<include>Animation_OpenCloseZoom</include>
<control type="group">
<top>70</top>
<control type="image">
<left>525</left>
<top>-134</top>
<width>900</width>
<height>4</height>
<texture>views/list_divider.png</texture>
<animation effect="slide" start="1950" end="0" time="560" tween="cubic" delay="880">WindowOpen</animation>
</control>
<control type="image">
<left>525</left>
<top>-48</top>
<width>900</width>
<height>4</height>
<texture>views/list_divider.png</texture>
<animation effect="slide" start="1950" end="0" time="560" tween="cubic" delay="880">WindowOpen</animation>
</control>
<control type="label">
<left>650</left>
<top>-109</top>
<width>1425</width>
<height>36</height>
<label>[COLOR grey]$INFO[MusicPlayer.Album][/COLOR]$INFO[MusicPlayer.Year, [,] ]</label>
<font>Font_MainClassic2</font>
<shadowcolor>black</shadowcolor>
<textcolor>$VAR[TitleColorVar]</textcolor>
<scroll>true</scroll>
<include>Animation_VisibleChange400</include>
<visible>!Skin.HasSetting(CDArtinVis)</visible>
<animation effect="slide" end="-162" time="400" tween="cubic" easing="in" condition="!Skin.HasSetting(CDArtinVis)">Conditional</animation>
</control>
<control type="label">
<left>650</left>
<top>-109</top>
<width>1230</width>
<height>36</height>
<label>[COLOR grey]$INFO[MusicPlayer.Album][/COLOR]$INFO[MusicPlayer.Year, [,] ]</label>
<font>Font_MainClassic2</font>
<shadowcolor>black</shadowcolor>
<textcolor>$VAR[TitleColorVar]</textcolor>
<scroll>true</scroll>
<include>Animation_VisibleChange400</include>
<visible>Skin.HasSetting(CDArtinVis)</visible>
<animation effect="slide" end="-162" time="400" tween="cubic" easing="in" condition="!Skin.HasSetting(CDArtinVis)">Conditional</animation>
</control>
<control type="label">
<left>635</left>
<top>-32</top>
<width>1410</width>
<height>45</height>
<label>$INFO[MusicPlayer.TrackNumber,,: ][COLOR=grey]$INFO[MusicPlayer.Title][/COLOR]</label>
<font>Font_MainClassic3</font>
<shadowcolor>black</shadowcolor>
<textcolor>$VAR[TitleColorVar]</textcolor>
<scroll>true</scroll>
<include>Animation_VisibleChange400</include>
<visible>!Skin.HasSetting(CDArtinVis)</visible>
<animation effect="slide" end="-148" time="400" tween="cubic" easing="in" condition="!Skin.HasSetting(CDArtinVis)">Conditional</animation>
</control>
<control type="label">
<left>635</left>
<top>-32</top>
<width>1230</width>
<height>45</height>
<label>$INFO[MusicPlayer.TrackNumber,,: ][COLOR=grey]$INFO[MusicPlayer.Title][/COLOR]</label>
<font>Font_MainClassic3</font>
<shadowcolor>black</shadowcolor>
<textcolor>$VAR[TitleColorVar]</textcolor>
<scroll>true</scroll>
<include>Animation_VisibleChange400</include>
<visible>Skin.HasSetting(CDArtinVis)</visible>
<animation effect="slide" end="-148" time="400" tween="cubic" easing="in" condition="!Skin.HasSetting(CDArtinVis)">Conditional</animation>
</control>
<control type="label">
<left>635</left>
<top>-207</top>
<width>1275</width>
<height>38</height>
<label>$INFO[MusicPlayer.Artist]</label>
<font>Font_MainClassic</font>
<shadowcolor>black</shadowcolor>
<textcolor>white3</textcolor>
<animation effect="slide" end="-147" time="400" tween="cubic" easing="in" condition="!Skin.HasSetting(CDArtinVis)">Conditional</animation>
<scroll>true</scroll>
<visible>Substring(Control.GetLabel(8308),empty.png) | IsEmpty(Skin.String(ArtistsLogosPath))</visible>
</control>
<control type="image" id="8308">
<left>535</left>
<top>-345</top>
<width>500</width>
<height>205</height>
<texture background="true" fallback="empty.png">$INFO[Skin.String(ArtistsLogosPath)]$INFO[MusicPlayer.Artist,,/logo.png]</texture>
<fadetime>400</fadetime>
<animation effect="fade" start="100" end="0" time="0" condition="Substring(Control.GetLabel(8308),empty.png)">Conditional</animation>
<visible>!IsEmpty(Skin.String(ArtistsLogosPath))</visible>
<animation effect="slide" time="320" tween="cubic" easing="inout" end="-165" condition="!Skin.HasSetting(CDArtinVis)">Conditional</animation>
</control>
</control>
<control type="group">
<top>55</top>
<animation effect="slide" end="-120" time="400" tween="cubic" easing="in" condition="!Skin.HasSetting(CDArtinVis)">Conditional</animation>
<control type="image" id="8310">
<left>670</left>
<top>66</top>
<width>150</width>
<height>99</height>
<texture fallback="empty.png">$VAR[ColorFlagsAudio]audio/$INFO[MusicPlayer.Codec]$INFO[MusicPlayer.Channels,,.png]</texture>
<colordiffuse>white3</colordiffuse>
<aspectratio>keep</aspectratio>
</control>
<control type="image" id="8309">
<left>641</left>
<top>66</top>
<width>150</width>
<height>99</height>
<texture fallback="empty.png">$VAR[ColorFlagsAudio]audio/$INFO[MusicPlayer.Codec,,.png]</texture>
<colordiffuse>white3</colordiffuse>
<aspectratio>keep</aspectratio>
<visible>StringCompare(Control.GetLabel(8310),empty.png)</visible>
</control>
<control type="label">
<left>844</left>
<top>52</top>
<width>1350</width>
<height>126</height>
<align>left</align>
<label>$INFO[MusicPlayer.BitRate,,[COLOR grey] kbps[/COLOR]][CR]$INFO[MusicPlayer.SampleRate,,[COLOR grey] kHz[/COLOR] ][CR]$INFO[MusicPlayer.BitsPerSample,,[COLOR grey] bit[/COLOR] ]</label>
<font>Font_Reg19_Caps</font>
<shadowcolor>black</shadowcolor>
<textcolor>$VAR[TitleColorVar]</textcolor>
</control>
<control type="label">
<left>658</left>
<top>69</top>
<width>210</width>
<height>86</height>
<align>center</align>
<label>[COLOR=white3]$INFO[MusicPlayer.Codec][/COLOR]</label>
<font>Font_MainClassic4</font>
<shadowcolor>black</shadowcolor>
<scroll>false</scroll>
<wrapmultiline>true</wrapmultiline>
<visible>StringCompare(Control.GetLabel(8309),empty.png) + StringCompare(Control.GetLabel(8310),empty.png)</visible>
</control>
<control type="image">
<left>956</left>
<top>70</top>
<width>150</width>
<height>90</height>
<aspectratio>keep</aspectratio>
<texture>flags/music/rating/$INFO[Player.StarRating]</texture>
<colordiffuse>$VAR[TitleColorVar]</colordiffuse>
</control>
<control type="group">
<visible>!Window.IsActive(musicosd)</visible>
<include>Animation_VisibleChange200</include>
<control type="image">
<left>1006</left>
<top>145</top>
<width>50</width>
<height>15</height>
<texture>arrowdown.png</texture>
<colordiffuse>white</colordiffuse>
</control>
<control type="image">
<left>1006</left>
<top>70</top>
<width>50</width>
<height>15</height>
<texture flipy="true">arrowdown.png</texture>
<colordiffuse>white</colordiffuse>
</control>
</control>
<control type="image" id="8669">
<left>512</left>
<top>70</top>
<width>150</width>
<height>90</height>
<aspectratio>keep</aspectratio>
<texture>flags/music/recordlabel/$INFO[MusicPlayer.Property(Album_Label),,.png]</texture>
<colordiffuse>white3</colordiffuse>
</control>
<control type="label">
<left>607</left>
<top>73</top>
<width>155</width>
<height>70</height>
<align>center</align>
<label>$INFO[MusicPlayer.Property(Album_Label)]</label>
<font>Font_Reg22_Caps</font>
<textcolor>grey</textcolor>
<wrapmultiline>true</wrapmultiline>
<visible>IsEmpty(Control.GetLabel(8669))</visible>
</control>
<control type="group">
<visible>!IsEmpty(MusicPlayer.Genre)</visible>
<left>170</left>
<control type="image">
<left>950</left>
<top>75</top>
<width>80</width>
<height>80</height>
<aspectratio>keep</aspectratio>
<texture>$VAR[Colortdefaulticons]DefaultAddonMusic.png</texture>
<colordiffuse>$VAR[TitleColorVar]</colordiffuse>
</control>
<control type="label">
<left>1050</left>
<top>73</top>
<width>210</width>
<height>86</height>
<label>[COLOR=white3]$INFO[MusicPlayer.Genre][/COLOR]</label>
<font>Font_Bold22_Caps</font>
<shadowcolor>black</shadowcolor>
<scroll>false</scroll>
<wrapmultiline>true</wrapmultiline>
</control>
</control>
</control>
<control type="grouplist">
<left>1390</left>
<top>101</top>
<width>1520</width>
<height>150</height>
<itemgap>10</itemgap>
<orientation>horizontal</orientation>
<control type="label">
<width min="10" max="550">auto</width>
<height>90</height>
<align>left</align>
<aligny>bottom</aligny>
<label>$VAR[PlayerTimeLabelVar]</label>
<font>Font_MainClassic3</font>
<shadowcolor>black</shadowcolor>
<textcolor>white</textcolor>
</control>
</control>
<control type="progress">
<left>1408</left>
<top>188</top>
<width>380</width>
<height>15</height>
<info>Player.Progress</info>
<colordiffuse>FFFFFFFF</colordiffuse>
</control>
</control>
</control>
<control type="group">
<visible>Player.ShowInfo</visible>
<include>Animation_Widgets</include>
<visible>!Window.IsActive(musicosd) + !Skin.HasSetting(DisablePanelWidgetVis)</visible>
<control type="group" id="8995">
<left>22</left>
<top>-597</top>
<animation type="Conditional" condition="Skin.HasSetting(vispanelrotate) + Skin.HasSetting(activatepanelrotation) + !IsEmpty(Window(Visualisation).Property(ArtistSlideshow.1.SimilarName))" reversible="false">
<effect type="rotatex" center="251" end="90" time="440" tween="cubic" easing="in" />
<effect type="rotatex" center="251" start="90" end="-90" time="0" delay="440" />
<effect type="fade" start="100" end="0" time="0" delay="440" />
<effect type="rotatex" center="251" start="-90" end="0" time="440" delay="440" tween="cubic" />
</animation>
<animation type="Conditional" condition="!Skin.HasSetting(vispanelrotate) + Skin.HasSetting(activatepanelrotation) + !IsEmpty(Window(Visualisation).Property(ArtistSlideshow.1.SimilarName))" reversible="false">
<effect type="rotatex" center="251" end="-90" time="440" tween="cubic" easing="in" />
<effect type="rotatex" center="251" start="-90" end="90" time="0" delay="440" />
<effect type="fade" end="100" time="0" delay="440" />
<effect type="rotatex" center="251" start="90" end="0" time="440" delay="440" tween="cubic" />
</animation>
<include>Animation_OpenCloseZoom</include>
<animation type="Visible">
<effect type="zoom" start="150" end="100" center="960,540" time="400" tween="cubic" />
<effect type="fade" end="100" time="240" />
</animation>
<animation type="Hidden">
<effect type="fade" start="100" end="0" time="240" />
<effect type="zoom" start="100" end="130" center="960,540" time="240" tween="cubic" easing="in" />
</animation>
<control type="group">
<animation effect="fade" time="320">VisibleChange</animation>
<control type="image">
<left>120</left>
<top>650</top>
<width>1650</width>
<height>593</height>
<texture>wall/wall_bg_glow.png</texture>
<!--bg panel-->
<animation effect="fade" start="100" end="80" time="2000" pulse="true" condition="true">conditional</animation>
<colordiffuse>$VAR[ColorDiffuseVar]</colordiffuse>
<visible>!Skin.HasSetting(DisableGlowbar)</visible>
<include>Animation_VisibleChange400</include>
</control>
<control type="image">
<left>120</left>
<top>650</top>
<width>1650</width>
<height>593</height>
<texture>wall/wall_bg.png</texture>
<animation effect="fade" start="100" end="73" time="0" condition="true">Conditional</animation>
<colordiffuse>$VAR[DialogColorVar]</colordiffuse>
</control>
</control>
<control type="group">
<control type="group">
<!--artist slideshow-->
<animation effect="slide" end="-1388,-21" time="0" condition="true">Conditional</animation>
<animation effect="zoom" start="100" end="118" time="0" center="960,500" condition="true">Conditional</animation>
<control type="group">
<left>1436</left>
<top>672</top>
<visible>IsEmpty(Window(Visualisation).Property(ArtistSlideshowRefresh))</visible>
<animation effect="fade" time="320">VisibleChange</animation>
<control type="image">
<top>3</top>
<width>425</width>
<height>390</height>
<texture>thumbs/boxes/cd_shadow_light_shadow.png</texture>
<colordiffuse>$VAR[ColorDiffuseVar]</colordiffuse>
<visible>!Skin.HasSetting(DisableGlowbar)</visible>
<animation effect="fade" start="100" end="80" time="2000" pulse="true" condition="true">conditional</animation>
<include>Animation_VisibleChange400</include>
</control>
<control type="image">
<left>22</left>
<top>22</top>
<width>380</width>
<height>354</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<texture background="true" fallback="DefaultArtist.png" diffuse="thumbs/boxes/cdcover_mask.png">$INFO[Player.Art(fanart)]</texture>
</control>
<control type="multiimage">
<left>22</left>
<top>22</top>
<width>380</width>
<height>354</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<imagepath background="true">$INFO[Skin.String(ArtistsLogosPath)]$INFO[MusicPlayer.Artist,,/extrafanart/]</imagepath>
<fadetime>750</fadetime>
<visible>!System.HasAddon(script.artistslideshow)</visible>
<timeperimage>5000</timeperimage>
</control>
<control type="multiimage">
<left>22</left>
<top>22</top>
<width>380</width>
<height>354</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<imagepath background="true" diffuse="thumbs/boxes/cdcover_mask.png">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<fadetime>750</fadetime>
<visible>System.HasAddon(script.artistslideshow)</visible>
<timeperimage>5000</timeperimage>
</control>
<control type="image">
<top>3</top>
<width>425</width>
<height>400</height>
<texture>thumbs/boxes/cd_shadow_light.png</texture>
<colordiffuse>$VAR[ColorDiffuseVar]</colordiffuse>
</control>
</control>
</control>
<!-- Playlist -->
<include>NextTracksList</include>
<control type="textbox">
<left>640</left>
<top>690</top>
<width>480</width>
<height>440</height>
<aligny>top</aligny>
<label>$VAR[NowPlayingTextBoxLabelVar]</label>
<font>Font_Reg26</font>
<textcolor>$VAR[TitleColorVar]</textcolor>
<autoscroll delay="5000" time="AutoScrollTime" repeat="8000">Skin.HasSetting(AutoScroll)</autoscroll>
</control>
</control>
</control>
<control type="group">
<left>22</left>
<top>-597</top>
<visible>Skin.HasSetting(vispanelrotate) + Skin.HasSetting(activatepanelrotation) + !IsEmpty(Window(Visualisation).Property(ArtistSlideshow.1.SimilarName))</visible>
<animation effect="fade" time="400">WindowOpen</animation>
<animation effect="fade" time="160">WindowClose</animation>
<animation type="Visible" reversible="false">
<effect type="rotatex" center="251" end="90" time="440" tween="cubic" easing="in" />
<effect type="rotatex" center="251" start="90" end="-90" time="0" delay="440" />
<effect type="fade" end="100" time="0" delay="440" />
<effect type="rotatex" center="251" start="-90" end="0" time="440" delay="440" tween="cubic" />
</animation>
<animation type="Hidden" reversible="false">
<effect type="rotatex" center="251" end="-90" time="440" tween="cubic" easing="in" />
<effect type="rotatex" center="251" start="-90" end="90" time="0" delay="440" />
<effect type="fade" start="100" end="0" time="0" delay="440" />
<effect type="rotatex" center="251" start="90" end="0" time="440" delay="440" tween="cubic" />
</animation>
<control type="image">
<left>120</left>
<top>650</top>
<width>1650</width>
<height>593</height>
<texture>wall/wall_bg_glow.png</texture>
<!--bg panel-->
<animation effect="fade" start="100" end="80" time="2000" pulse="true" condition="true">conditional</animation>
<colordiffuse>$VAR[ColorDiffuseVar]</colordiffuse>
<visible>!Skin.HasSetting(DisableGlowbar)</visible>
<include>Animation_VisibleChange400</include>
</control>
<control type="image">
<left>120</left>
<top>650</top>
<width>1650</width>
<height>593</height>
<texture>wall/wall_bg.png</texture>
<animation effect="fade" start="100" end="73" time="0" condition="true">Conditional</animation>
</control>
<control type="group">
<left>150</left>
<top>732</top>
<control type="label">
<left>20</left>
<top>-43</top>
<width>375</width>
<height>34</height>
<label>$LOCALIZE[31635]</label>
<font>Font_Reg37_Caps</font>
<textcolor>$VAR[TitleColorVar]</textcolor>
</control>
<animation effect="slide" start="575" end="0" time="560" tween="cubic" delay="320">WindowOpen</animation>
<visible>IsEmpty(Window(Visualisation).Property(ArtistSlideshowRefresh))</visible>
<animation effect="fade" time="320">VisibleChange</animation>
<control type="image">
<left>-20</left>
<top>-8</top>
<width>445</width>
<height>418</height>
<texture>thumbs/boxes/cd_shadow_light_shadow.png</texture>
<colordiffuse>$VAR[ColorDiffuseVar]</colordiffuse>
<visible>!Skin.HasSetting(DisableGlowbar)</visible>
<animation effect="fade" start="100" end="80" time="2000" pulse="true" condition="true">conditional</animation>
<include>Animation_VisibleChange400</include>
</control>
<control type="multiimage">
<left>2</left>
<top>11</top>
<width>400</width>
<height>374</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<imagepath background="true" diffuse="thumbs/boxes/cdcover_mask.png">$INFO[Container(5222).ListItem.Icon]</imagepath>
<fadetime>750</fadetime>
<timeperimage>5000</timeperimage>
</control>
<control type="image">
<left>-20</left>
<top>-8</top>
<width>445</width>
<height>420</height>
<texture>thumbs/boxes/cd_shadow_light.png</texture>
</control>
<control type="list" id="5222">
<left>323</left>
<top>-85</top>
<width>340</width>
<height>460</height>
<onup>5011</onup>
<ondown>5011</ondown>
<onback>5011</onback>
<animation effect="zoom" start="100" end="85" time="640" easing="inout" tween="circle" center="960,500" condition="true">Conditional</animation>
<orientation>vertical</orientation>
<pagecontrol>60</pagecontrol>
<focusposition>0</focusposition>
<scrolltime tween="cubic" easing="inout">1200</scrolltime>
<preloaditems>2</preloaditems>
<itemlayout width="614" height="30">
<control type="label">
<left>15</left>
<width>375</width>
<height>34</height>
<label>$INFO[ListItem.Label]</label>
<font>Font_Reg28_Caps</font>
<textcolor>grey2</textcolor>
</control>
</itemlayout>
<focusedlayout width="614" height="30">
<control type="label">
<left>15</left>
<width>368</width>
<height>34</height>
<label>$INFO[ListItem.Label]</label>
<font>Font_Reg28_Caps</font>
<textcolor>$VAR[TitleColorVar]</textcolor>
</control>
</focusedlayout>
<content>
<include>SimilarArtistsItems</include>
</content>
</control>
</control>
<control type="textbox">
<left>900</left>
<top>690</top>
<width>500</width>
<height>440</height>
<aligny>top</aligny>
<label>$VAR[NowPlayingTextBoxLabelVar2]</label>
<font>Font_Reg26</font>
<textcolor>$VAR[TitleColorVar]</textcolor>
<autoscroll delay="5000" time="AutoScrollTime" repeat="8000">Skin.HasSetting(AutoScroll)</autoscroll>
</control>
<control type="group">
<left>1730</left>
<top>790</top>
<animation effect="zoom" start="100" end="65" time="640" easing="inout" tween="circle" center="960,500" condition="true">Conditional</animation>
<control type="image">
<width>445</width>
<height>420</height>
<texture>thumbs/boxes/cd_shadow_light_shadow.png</texture>
<colordiffuse>$VAR[ColorDiffuseVar]</colordiffuse>
<visible>!Skin.HasSetting(DisableGlowbar)</visible>
<animation effect="fade" start="100" end="80" time="2000" pulse="true" condition="true">conditional</animation>
<include>Animation_VisibleChange400</include>
</control>
<control type="multiimage">
<left>22</left>
<top>19</top>
<width>400</width>
<height>374</height>
<aspectratio scalediffuse="false">scale</aspectratio>
<imagepath background="true" diffuse="thumbs/boxes/cdcover_mask.png">$INFO[Container(5223).ListItem.Icon]</imagepath>
<fadetime>750</fadetime>
<timeperimage>5000</timeperimage>
</control>
<control type="image">
<width>445</width>
<height>420</height>
<texture>thumbs/boxes/cd_shadow_light.png</texture>
</control>
</control>
<control type="list" id="5223">
<left>1440</left>
<top>1040</top>
<width>620</width>
<height>210</height>
<onup>5011</onup>
<ondown>5011</ondown>
<onback>5011</onback>
<orientation>vertical</orientation>
<pagecontrol>60</pagecontrol>
<animation effect="zoom" start="100" end="85" time="640" easing="inout" tween="circle" center="960,500" condition="true">Conditional</animation>
<focusposition>0</focusposition>
<scrolltime tween="cubic" easing="inout">1200</scrolltime>
<preloaditems>2</preloaditems>
<itemlayout width="614" height="30">
<control type="label">
<left>425</left>
<width>300</width>
<height>34</height>
<align>right</align>
<label>$INFO[ListItem.Label]</label>
<font>Font_Reg28_Caps</font>
<textcolor>grey2</textcolor>
</control>
</itemlayout>
<focusedlayout width="614" height="30">
<control type="label">
<left>425</left>
<width>300</width>
<height>34</height>
<align>right</align>
<label>$INFO[ListItem.Label]</label>
<font>Font_Reg28_Caps</font>
<textcolor>$VAR[TitleColorVar]</textcolor>
</control>
</focusedlayout>
<content>
<include>DiscographyItems</include>
</content>
</control>
</control>
<control type="group" id="0">
<top>0</top>
<left>0</left>
<visible>Player.ShowCodec + ![Window.IsVisible(script-XBMC_Lyrics-main.xml) | Window.IsVisible(VisualisationSettings) | Window.IsVisible(VisualisationPresetList)]</visible>
<animation effect="slide" start="0,-205" end="0,0" time="400" tween="cubic">VisibleChange</animation>
<control type="image">
<top>0</top>
<width>1920</width>
<height>200</height>
<texture flipy="true">views/lowlist_panelback.png</texture>
<animation effect="fade" start="100" end="80" time="40" condition="true">Conditional</animation>
</control>
<control type="label">
<left>75</left>
<top>-1000</top>
<label>$INFO[musicplayer.Codec,$LOCALIZE[21446]: ,]$INFO[musicplayer.Bitrate, • $LOCALIZE[623]: ,kbps]$INFO[musicplayer.bitspersample, • $LOCALIZE[612]: ,bit]$INFO[musicplayer.Samplerate, • $LOCALIZE[613]: ,kHz]$INFO[musicplayer.Channels, • $LOCALIZE[21444]: ]</label>
<label>-</label>
<font>Font_Reg30_2</font>
</control>
<control type="label">
<left>75</left>
<top>-920</top>
<label>$INFO[Visualisation.Name] [I][COLOR=$VAR[ColorDiffuseVar]]($LOCALIZE[20166])[/COLOR][/I] • fps: $INFO[System.FPS]</label>
<label>-</label>
<font>Font_Reg30_2</font>
<visible>Visualisation.Locked</visible>
</control>
<control type="label">
<left>75</left>
<top>-920</top>
<label>$INFO[Visualisation.Name] • fps: $INFO[System.FPS]</label>
<label>-</label>
<font>Font_Reg30_2</font>
<visible>!Visualisation.Locked</visible>
</control>
<control type="label">
<left>75</left>
<top>-840</top>
<label>$LOCALIZE[13388]: $INFO[Visualisation.Preset]</label>
<label>-</label>
<font>Font_Reg30_2</font>
</control>
</control>
</control>
</controls>
</window>