426 lines
19 KiB
XML
426 lines
19 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<includes>
|
|
<!--playlist-->
|
|
<include name="musicPlayList">
|
|
<control type="group">
|
|
<visible>$EXP[isMusicPlaylist]</visible>
|
|
<!--Track info-->
|
|
<control type="group">
|
|
<posx>col-1-begin</posx>
|
|
<posy>row-7-begin</posy>
|
|
<animation type="conditional" condition="control.hasfocus(2100) | control.hasfocus(2101) | control.hasfocus(2102)">
|
|
<effect type="slide" start="0,0" end="0,-146" tween="sine" time="400"/>
|
|
</animation>
|
|
<animation type="conditional" condition="true">
|
|
<effect type="fade" end="90" time="0"/>
|
|
</animation>
|
|
<animation type="conditional" condition="control.hasfocus(59) | control.hasfocus(60)">
|
|
<effect type="slide" start="0,0" end="0,-1210" tween="linear" time="400"/>
|
|
</animation>
|
|
<!--cover art-->
|
|
<control type="image">
|
|
<visible>!Visualisation.Enabled</visible>
|
|
<posx>612</posx>
|
|
<posy>-60</posy>
|
|
<width>7-col</width>
|
|
<height>7-col</height>
|
|
<aspectratio scalediffuse="false">stretch</aspectratio>
|
|
<texture diffuse="masks/fullScreenAlbumArt.png" fallback="noAlbumCover.jpg">$INFO[MusicPlayer.Cover]</texture>
|
|
<colordiffuse>ffffffff</colordiffuse>
|
|
</control>
|
|
<!--track info-->
|
|
<control type="group">
|
|
<posx>0</posx>
|
|
<posy>12-row</posy>
|
|
<control type="label">
|
|
<posx>7-col</posx>
|
|
<posy>50</posy>
|
|
<width>10-col</width>
|
|
<height>2-row</height>
|
|
<align>center</align>
|
|
<font>menuTitle3</font>
|
|
<textcolor>textActive</textcolor>
|
|
<scroll>true</scroll>
|
|
<label>$INFO[MusicPlayer.Title]</label>
|
|
<shadowcolor>99000000</shadowcolor>
|
|
<wrapmultiline>true</wrapmultiline>
|
|
</control>
|
|
<control type="label">
|
|
<posx>4-col</posx>
|
|
<posy>112</posy>
|
|
<width>16-col</width>
|
|
<height>3-row</height>
|
|
<align>center</align>
|
|
<font>buttonTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<scroll>true</scroll>
|
|
<label>[B]$INFO[MusicPlayer.artist][/B][CR]$INFO[MusicPlayer.Album,, ]$INFO[MusicPlayer.year,(,)]</label>
|
|
<shadowcolor>99000000</shadowcolor>
|
|
</control>
|
|
<control type="label">
|
|
<visible>Pvr.IsPlayingRadio</visible>
|
|
<posx>4-col</posx>
|
|
<posy>112</posy>
|
|
<width>16-col</width>
|
|
<height>3-row</height>
|
|
<align>center</align>
|
|
<font>buttonTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<scroll>true</scroll>
|
|
<label>[B]$INFO[MusicPlayer.channelname][/B]</label>
|
|
<shadowcolor>99000000</shadowcolor>
|
|
</control>
|
|
<control type="progress">
|
|
<description>Progress Bar</description>
|
|
<posx>9-col</posx>
|
|
<posy>230</posy>
|
|
<width>6-col</width>
|
|
<height>12</height>
|
|
<texturebg colordiffuse="textboxInactive">colors/offblack.png</texturebg>
|
|
<midtexture colordiffuse="highlight">colors/white.png</midtexture>
|
|
<info>player.progress</info>
|
|
</control>
|
|
<control type="label">
|
|
<posx>628</posx>
|
|
<posy>6-row</posy>
|
|
<width>4-col</width>
|
|
<align>right</align>
|
|
<font>buttonTitle2</font>
|
|
<textcolor>textActive</textcolor>
|
|
<scroll>true</scroll>
|
|
<label>$INFO[musicplayer.Playlistposition]$INFO[musicplayer.Playlistlength, / ]</label>
|
|
<shadowcolor>99000000</shadowcolor>
|
|
</control>
|
|
<control type="label">
|
|
<posx>1100</posx>
|
|
<posy>6-row</posy>
|
|
<width>4-col</width>
|
|
<align>left</align>
|
|
<font>buttonTitle2</font>
|
|
<textcolor>textActive</textcolor>
|
|
<scroll>true</scroll>
|
|
<label>$INFO[MusicPlayer.timeremaining]</label>
|
|
<shadowcolor>99000000</shadowcolor>
|
|
</control>
|
|
</control>
|
|
|
|
<!--track navigation-->
|
|
<control type="group" id="3123">
|
|
<visible>String.IsEmpty(MusicPlayer.ChannelName)</visible>
|
|
<posx>540</posx>
|
|
<posy>21-row</posy>
|
|
|
|
<control type="label">
|
|
<posx>287</posx>
|
|
<posy>-12</posy>
|
|
<width>1-col</width>
|
|
<height>1-col</height>
|
|
<font>symbol</font>
|
|
<align>center</align>
|
|
<aligny>center</aligny>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label></label>
|
|
</control>
|
|
|
|
<control type="grouplist">
|
|
<posy>2-row</posy>
|
|
<orientation>horizontal</orientation>
|
|
<onup>9876</onup>
|
|
<control type="button" id="2100">
|
|
<align>center</align>
|
|
<textoffsetx>0</textoffsetx>
|
|
<label>Artist</label>
|
|
<width>3-col</width>
|
|
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
|
<texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus>
|
|
<focusedcolor>textActive</focusedcolor>
|
|
<onclick>activateWindow(Music,musicdb://artists/)</onclick>
|
|
</control>
|
|
<control type="button" id="2101">
|
|
<align>center</align>
|
|
<textoffsetx>0</textoffsetx>
|
|
<label>Album</label>
|
|
<width>3-col</width>
|
|
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
|
<texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus>
|
|
<focusedcolor>textActive</focusedcolor>
|
|
<onclick>activateWindow(Music,musicdb://albums/)</onclick>
|
|
</control>
|
|
<control type="button" id="2102">
|
|
<align>center</align>
|
|
<textoffsetx>0</textoffsetx>
|
|
<label>Queue</label>
|
|
<width>3-col</width>
|
|
<texturefocus border="24" colordiffuse="highlight">masks/menuTitle.png</texturefocus>
|
|
<texturenofocus border="24" colordiffuse="77000000">masks/menuTitle.png</texturenofocus>
|
|
<focusedcolor>textActive</focusedcolor>
|
|
<onclick>setfocus(59)</onclick>
|
|
</control>
|
|
</control>
|
|
</control>
|
|
|
|
<control type="panel" id="59">
|
|
<posx>0</posx>
|
|
<posy>1140</posy>
|
|
<width>24-col</width>
|
|
<height>23-row</height>
|
|
<onleft>9000</onleft>
|
|
<onright>60</onright>
|
|
<onup>3123</onup>
|
|
<ondown>59</ondown>
|
|
<onback>3123</onback>
|
|
<pagecontrol>60</pagecontrol>
|
|
<scrolltime tween="sine" easing="inout">200</scrolltime>
|
|
<itemlayout width="23-col" height="2-row">
|
|
<control type="image">
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>76</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture diffuse="masks/iconEndCapLeft.png">colors/black.png</texture>
|
|
<bordersize>0</bordersize>
|
|
<colordiffuse>textboxInactive</colordiffuse>
|
|
</control>
|
|
<control type="image">
|
|
<animation type="focus">
|
|
<effect type="fade" start="100" end="50" time="0"/>
|
|
</animation>
|
|
<animation type="conditional" condition="player.paused">
|
|
<effect type="fade" start="100" end="50" time="0"/>
|
|
</animation>
|
|
<visible>ListItem.IsPlaying</visible>
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>76</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture diffuse="masks/iconEndCapLeft.png">colors/white.png</texture>
|
|
<bordersize>0</bordersize>
|
|
<colordiffuse>highlight</colordiffuse>
|
|
</control>
|
|
<control type="image">
|
|
<visible>ListItem.IsPlaying + !player.paused</visible>
|
|
<posx>12</posx>
|
|
<posy>0</posy>
|
|
<width>1-col-gutter</width>
|
|
<height>1-col-gutter</height>
|
|
<texture>equaliser.gif</texture>
|
|
</control>
|
|
<control type="label">
|
|
<visible>ListItem.IsPlaying + player.paused</visible>
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>1-col-textbox</width>
|
|
<height>2-row</height>
|
|
<align>center</align>
|
|
<aligny>center</aligny>
|
|
<font>symbolLarge</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor/>
|
|
<label></label>
|
|
</control>
|
|
<control type="label">
|
|
<visible>!ListItem.IsPlaying</visible>
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>1-col-textbox</width>
|
|
<height>2-row</height>
|
|
<align>center</align>
|
|
<aligny>center</aligny>
|
|
<font>itemTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor/>
|
|
<label>$INFO[ListItem.TrackNumber]</label>
|
|
</control>
|
|
<control type="image">
|
|
<posx>77</posx>
|
|
<posy>0</posy>
|
|
<width>1510</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture>colors/black.png</texture>
|
|
<colordiffuse>overlay</colordiffuse>
|
|
</control>
|
|
<control type="image">
|
|
<animation type="conditional" condition="player.paused">
|
|
<effect type="fade" start="100" end="50" time="0"/>
|
|
</animation>
|
|
<visible>ListItem.IsPlaying</visible>
|
|
<posx>76</posx>
|
|
<posy>0</posy>
|
|
<width>1510</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture>colors/white.png</texture>
|
|
<bordersize>0</bordersize>
|
|
<colordiffuse>highlight</colordiffuse>
|
|
</control>
|
|
<control type="image">
|
|
<posx>1587</posx>
|
|
<posy>0</posy>
|
|
<width>141</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture diffuse="masks/songList2.png">colors/black.png</texture>
|
|
<colordiffuse>overlay</colordiffuse>
|
|
</control>
|
|
<control type="image">
|
|
<animation type="conditional" condition="player.paused">
|
|
<effect type="fade" start="100" end="50" time="0"/>
|
|
</animation>
|
|
<visible>ListItem.IsPlaying</visible>
|
|
<posx>1587</posx>
|
|
<posy>0</posy>
|
|
<width>141</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture diffuse="masks/songList2.png">colors/white.png</texture>
|
|
<bordersize>0</bordersize>
|
|
<colordiffuse>highlight</colordiffuse>
|
|
</control>
|
|
<control type="label">
|
|
<posx>96</posx>
|
|
<posy>0</posy>
|
|
<width>6-col</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<font>itemTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[ListItem.Title]</label>
|
|
</control>
|
|
<control type="label">
|
|
<posx>8-col</posx>
|
|
<posy>0</posy>
|
|
<width>6-col-gutter</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<font>playlistSubTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[ListItem.Artist]</label>
|
|
</control>
|
|
<control type="label">
|
|
<posx>1026</posx>
|
|
<posy>0</posy>
|
|
<width>7-col-gutter</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<font>playlistSubTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[ListItem.album]$INFO[listitem.year]</label>
|
|
</control>
|
|
<control type="label">
|
|
<right>-36</right>
|
|
<posy>0</posy>
|
|
<width>3-col-gutter</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<align>right</align>
|
|
<font>itemTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[listitem.duration]</label>
|
|
</control>
|
|
</itemlayout>
|
|
<focusedlayout width="23-col" height="2-row">
|
|
<control type="image">
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>76</width>
|
|
<height>69</height>
|
|
<aspectratio scalediffuse="false">stretch</aspectratio>
|
|
<texture diffuse="masks/iconEndCapLeft.png" border="0">colors/white.png</texture>
|
|
<animation type="focus">
|
|
<effect type="fade" start="100" end="50" time="0"/>
|
|
</animation>
|
|
<colordiffuse>highlight</colordiffuse>
|
|
</control>
|
|
<control type="image">
|
|
<posx>76</posx>
|
|
<posy>0</posy>
|
|
<width>1510</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture>colors/white.png</texture>
|
|
<colordiffuse>highlight</colordiffuse>
|
|
</control>
|
|
<control type="image">
|
|
<posx>1587</posx>
|
|
<posy>0</posy>
|
|
<width>141</width>
|
|
<height>69</height>
|
|
<aspectratio>stretch</aspectratio>
|
|
<texture diffuse="masks/songList2.png">colors/white.png</texture>
|
|
<colordiffuse>highlight</colordiffuse>
|
|
</control>
|
|
<control type="label">
|
|
<posx>0</posx>
|
|
<posy>0</posy>
|
|
<width>1-col</width>
|
|
<height>2-row</height>
|
|
<align>center</align>
|
|
<aligny>center</aligny>
|
|
<font>itemTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[ListItem.CurrentItem]</label>
|
|
</control>
|
|
<control type="label">
|
|
<posx>96</posx>
|
|
<posy>0</posy>
|
|
<width>6-col</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<font>itemTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[ListItem.Title]</label>
|
|
<scroll>false</scroll>
|
|
</control>
|
|
<control type="label">
|
|
<posx>8-col</posx>
|
|
<posy>0</posy>
|
|
<width>6-col-gutter</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<font>playlistSubTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[ListItem.Artist]</label>
|
|
<scroll>false</scroll>
|
|
</control>
|
|
<control type="label">
|
|
<posx>1026</posx>
|
|
<posy>0</posy>
|
|
<width>7-col-gutter</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<font>playlistSubTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[ListItem.album]</label>
|
|
<scroll>false</scroll>
|
|
</control>
|
|
<control type="label">
|
|
<right>-36</right>
|
|
<posy>0</posy>
|
|
<width>3-col-gutter</width>
|
|
<height>2-row</height>
|
|
<aligny>center</aligny>
|
|
<align>right</align>
|
|
<font>itemTitle</font>
|
|
<textcolor>textActive</textcolor>
|
|
<shadowcolor></shadowcolor>
|
|
<label>$INFO[listitem.duration]</label>
|
|
</control>
|
|
</focusedlayout>
|
|
</control>
|
|
</control>
|
|
</control>
|
|
</include>
|
|
</includes>
|