<includes>
<include name="cdwall-musicvisualisation">
<control type="group">
<posx>-35</posx>
<posy>-15</posy>
<include condition="Skin.HasSetting(Viz-Animation)">backgroundanimation</include>
<visible>Player.HasAudio + Skin.HasSetting(Viz-CDWall) + ![Window.IsVisible(Home) + Skin.HasSetting(HideHomeVizBackground)] + ![substring(Player.FolderPath,pvr://) | substring(Player.FolderPath,http://) | substring(Player.FolderPath,https://) | substring(Player.FolderPath,htsp://)]</visible>
<animation effect="zoom" start="110" end="130" center="auto" time="15000" tween="linear" pulse="true" condition="Skin.HasSetting(animation_bg)">Conditional</animation>
<animation effect="slide" start="-10,-10" end="10,10" time="7500" tween="sine" easing="inout" pulse="true" condition="Skin.HasSetting(animation_bg)">Conditional</animation>
<control type="multiimage">
<posx>0</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>63000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>150</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>77000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>300</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>80000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>450</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>60000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>600</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>40000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>750</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>55000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>900</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>50000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1050</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>62000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1200</posx>
<posy>0</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>66000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>0</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>65000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>150</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>72000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>300</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>51000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>450</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>52000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>600</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>41000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>750</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>57000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>900</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>44000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1050</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>68000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1200</posx>
<posy>150</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>78000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>0</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>81000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>150</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>49000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>300</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>53000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>450</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>45000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>600</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>70000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>750</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>64000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>900</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>83000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1050</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>75000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1200</posx>
<posy>300</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>69000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>0</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>42000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>150</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>58000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>300</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>56000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>450</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>73000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>600</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>47000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>750</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>48000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>900</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>54000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1050</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>71000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1200</posx>
<posy>450</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>52000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>0</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>76000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>150</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>43000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>300</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>59000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>450</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>61000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>600</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>82000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>750</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>67000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>900</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>46000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1050</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>79000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
<control type="multiimage">
<posx>1200</posx>
<posy>600</posy>
<width>150</width>
<height>150</height>
<aspectratio>stretch</aspectratio>
<imagepath background="true">$INFO[Skin.String(CDWall_Folder_Path)]</imagepath>
<timeperimage>74000</timeperimage>
<fadetime>500</fadetime>
<randomize>true</randomize>
</control>
</control>
<control type="image">
<posx>0</posx>
<posy>0</posy>
<width>1280</width>
<height>720</height>
<texture background="true">cdwall-grid.png</texture>
<visible>Player.HasAudio + Skin.HasSetting(Viz-CDWall) + ![Window.IsVisible(Home) + Skin.HasSetting(HideHomeVizBackground)] + ![substring(Player.FolderPath,pvr://) | substring(Player.FolderPath,http://) | substring(Player.FolderPath,https://) | substring(Player.FolderPath,htsp://)]</visible>
</control>
</include>
</includes>