aboutsummaryrefslogtreecommitdiff
path: root/addons/skin.estuary/xml/MusicVisualisation.xml
blob: a88865aad063255e500562904ac14d43999cb6be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?xml version="1.0" encoding="utf-8"?>
<window>
	<defaultcontrol></defaultcontrol>
	<backgroundcolor>background</backgroundcolor>
	<controls>
		<control type="visualisation">
			<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>
		<control type="group">
			<animation effect="fade" start="100" end="30" time="0" condition="!String.IsEmpty(Player.Art(fanart)) | Visualisation.Enabled">Conditional</animation>
			<include>ColoredBackgroundImages</include>
		</control>
		<control type="group">
			<bottom>0</bottom>
			<height>1080</height>
			<include>OpenClose_Left</include>
			<control type="image">
				<left>33</left>
				<top>200</top>
				<include>Visible_Left</include>
				<visible>Player.ShowInfo | Window.IsActive(musicosd)</visible>
				<width>500</width>
				<height>500</height>
				<fadetime>400</fadetime>
				<aspectratio aligny="bottom">keep</aspectratio>
				<texture fallback="DefaultAlbumCover.png" border="2">$INFO[MusicPlayer.Cover]</texture>
				<bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture>
				<bordersize>4</bordersize>
			</control>
			<control type="group">
				<top>-30</top>
				<visible>[Player.ShowInfo | Window.IsActive(musicosd)] + !Window.IsActive(playerprocessinfo)</visible>
				<include>Visible_Left</include>
				<control type="group">
					<left>30</left>
					<top>740</top>
					<control type="label">
						<top>0</top>
						<width>1600</width>
						<height>40</height>
						<label>$INFO[MusicPlayer.Artist]</label>
						<font>font60</font>
						<shadowcolor>black</shadowcolor>
						<scroll>true</scroll>
					</control>
					<control type="label">
						<top>80</top>
						<width>1600</width>
						<height>40</height>
						<label>$INFO[MusicPlayer.Album]$INFO[MusicPlayer.Year,[COLOR button_focus] [,][/COLOR]]</label>
						<font>font37</font>
						<shadowcolor>black</shadowcolor>
						<scroll>true</scroll>
					</control>
					<control type="label">
						<top>127</top>
						<width>1600</width>
						<height>40</height>
						<label>$INFO[MusicPlayer.TrackNumber,,: ][COLOR=white]$INFO[Player.Title][/COLOR]</label>
						<font>font45</font>
						<shadowcolor>black</shadowcolor>
						<textcolor>button_focus</textcolor>
						<scroll>true</scroll>
					</control>
				</control>
			</control>
		</control>
	</controls>
</window>