summaryrefslogtreecommitdiffstats
path: root/addons/skin.estuary/xml/DialogMusicInfo.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/skin.estuary/xml/DialogMusicInfo.xml')
-rw-r--r--addons/skin.estuary/xml/DialogMusicInfo.xml532
1 files changed, 532 insertions, 0 deletions
diff --git a/addons/skin.estuary/xml/DialogMusicInfo.xml b/addons/skin.estuary/xml/DialogMusicInfo.xml
new file mode 100644
index 0000000..b4dd30f
--- /dev/null
+++ b/addons/skin.estuary/xml/DialogMusicInfo.xml
@@ -0,0 +1,532 @@
+<?xml version="1.0" encoding="utf-8"?>
+<window>
+ <defaultcontrol always="true">9000</defaultcontrol>
+ <onload>SetProperty(infobackground,$ESCINFO[ListItem.Art(fanart)],home)</onload>
+ <onunload>ClearProperty(infobackground,home)</onunload>
+ <controls>
+ <control type="group">
+ <centertop>50%</centertop>
+ <height>1080</height>
+ <centerleft>50%</centerleft>
+ <width>1920</width>
+ <control type="group">
+ <include>OpenClose_Left</include>
+ <top>159</top>
+ <left>40</left>
+ <control type="image">
+ <width>620</width>
+ <height>620</height>
+ <aspectratio>scale</aspectratio>
+ <texture>dialogs/dialog-bg-nobo.png</texture>
+ <bordertexture border="21" infill="false">overlays/shadow.png</bordertexture>
+ <bordersize>20</bordersize>
+ </control>
+ <control type="image">
+ <depth>DepthContentPopout</depth>
+ <left>25</left>
+ <top>25</top>
+ <width>570</width>
+ <height>570</height>
+ <aspectratio aligny="top">scale</aspectratio>
+ <fadetime>300</fadetime>
+ <texture background="true">$VAR[MusicInfoThumbVar]</texture>
+ </control>
+ </control>
+ <control type="group">
+ <include>OpenClose_Left</include>
+ <include>Visible_Right</include>
+ <left>705</left>
+ <visible>![Window.Is(songinformation) + Window.IsActive(musicinformation)]</visible>
+ <control type="group">
+ <visible>Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(Control.GetLabel(400))</visible>
+ <top>455</top>
+ <control type="button" id="130">
+ <left>-36</left>
+ <width>720</width>
+ <height>430</height>
+ <onup>50</onup>
+ <ondown>9000</ondown>
+ <onleft>41</onleft>
+ <onright>41</onright>
+ <label></label>
+ </control>
+ <control type="image">
+ <left>-4</left>
+ <top>30</top>
+ <width>660</width>
+ <height>370</height>
+ <aspectratio aligny="top">scale</aspectratio>
+ <texture fallback="special://skin/extras/home-images/music.jpg">$INFO[ListItem.Art(fanart)]</texture>
+ <visible>String.IsEmpty(Control.GetLabel(400))</visible>
+ </control>
+ <control type="group">
+ <visible>String.IsEmpty(Control.GetLabel(400)) + String.IsEmpty(ListItem.Art(fanart))</visible>
+ <control type="image">
+ <left>-16</left>
+ <top>20</top>
+ <width>680</width>
+ <height>390</height>
+ <aspectratio>scale</aspectratio>
+ <texture colordiffuse="AAFFFFFF">colors/black.png</texture>
+ </control>
+ <control type="textbox">
+ <left>16</left>
+ <top>20</top>
+ <width>680</width>
+ <height>390</height>
+ <align>center</align>
+ <aligny>center</aligny>
+ <font>font45_title</font>
+ <label>$LOCALIZE[19055]</label>
+ </control>
+ </control>
+ </control>
+ <control type="group">
+ <visible>!Integer.IsEqual(Container(50).NumItems,0) | !String.IsEmpty(Control.GetLabel(400))</visible>
+ <top>454</top>
+ <control type="button" id="130">
+ <onleft>41</onleft>
+ <onright>41</onright>
+ <onup>50</onup>
+ <ondown>9000</ondown>
+ <left>-35</left>
+ <width>720</width>
+ <height>430</height>
+ <label></label>
+ <texturenofocus border="21">dialogs/dialog-bg.png</texturenofocus>
+ <onclick>SetProperty(TextViewer_Header,$LOCALIZE[21821],home)</onclick>
+ <onclick>SetProperty(TextViewer_Text,$ESCVAR[MusicInfoTextboxVar],home)</onclick>
+ <onclick condition="[String.IsEqual(ListItem.DbType,song) + !String.IsEmpty(ListItem.Comment)] | [String.IsEqual(ListItem.DbType,album) + !String.IsEmpty(ListItem.Property(Album_Description))] | [String.IsEqual(ListItem.DbType,artist) + !String.IsEmpty(ListItem.Property(Artist_Description))]">ActivateWindow(1102)</onclick>
+ </control>
+ <control type="group">
+ <animation effect="slide" start="0,0" end="0,-295" time="0" condition="Integer.IsEqual(Container(50).NumItems,0)">Conditional</animation>
+ <visible>[!Integer.IsEqual(Container(50).NumItems,0) + String.IsEmpty(Control.GetLabel(400))]</visible>
+ <control type="image">
+ <left>-4</left>
+ <top>30</top>
+ <width>660</width>
+ <height>370</height>
+ <aspectratio aligny="top">scale</aspectratio>
+ <texture fallback="special://skin/extras/home-images/music.jpg">$INFO[ListItem.Art(fanart)]</texture>
+ </control>
+ <control type="group">
+ <visible>String.IsEmpty(ListItem.Art(fanart))</visible>
+ <control type="image">
+ <left>-15</left>
+ <top>20</top>
+ <width>670</width>
+ <height>380</height>
+ <aspectratio>scale</aspectratio>
+ <texture colordiffuse="AAFFFFFF">colors/black.png</texture>
+ </control>
+ <control type="textbox">
+ <left>-14</left>
+ <top>20</top>
+ <width>670</width>
+ <height>380</height>
+ <align>center</align>
+ <aligny>center</aligny>
+ <font>font45_title</font>
+ <label>$LOCALIZE[19055]</label>
+ </control>
+ </control>
+ </control>
+ <control type="group">
+ <animation effect="slide" start="0,0" end="0,-295" time="0" condition="Integer.IsEqual(Container(50).NumItems,0)">Conditional</animation>
+ <visible>[Integer.IsEqual(Container(50).NumItems,0) + !String.IsEmpty(Control.GetLabel(400))]</visible>
+ <control type="image">
+ <left>-18</left>
+ <top>20</top>
+ <width>1154</width>
+ <height>277</height>
+ <aspectratio aligny="top">scale</aspectratio>
+ <texture fallback="special://skin/extras/home-images/music.jpg">$INFO[ListItem.Art(fanart)]</texture>
+ </control>
+ <control type="group">
+ <visible>String.IsEmpty(ListItem.Art(fanart))</visible>
+ <control type="image">
+ <left>-15</left>
+ <top>20</top>
+ <width>670</width>
+ <height>380</height>
+ <aspectratio>scale</aspectratio>
+ <texture colordiffuse="AAFFFFFF">colors/black.png</texture>
+ </control>
+ <control type="textbox">
+ <left>-14</left>
+ <top>20</top>
+ <width>670</width>
+ <height>380</height>
+ <align>center</align>
+ <aligny>center</aligny>
+ <font>font45_title</font>
+ <label>$LOCALIZE[19055]</label>
+ </control>
+ </control>
+ </control>
+ </control>
+ <control type="label" id="400">
+ <left>10</left>
+ <top>485</top>
+ <width>645</width>
+ <height>340</height>
+ <wrapmultiline>true</wrapmultiline>
+ <label>$VAR[MusicInfoTextboxVar]</label>
+ <textcolor>button_focus</textcolor>
+ </control>
+ </control>
+ <control type="group">
+ <include>OpenClose_Right</include>
+ <include>Visible_Right</include>
+ <left>80</left>
+ <visible>![Window.Is(songinformation) + Window.IsActive(musicinformation)]</visible>
+ <control type="panel" id="50">
+ <left>590</left>
+ <top>170</top>
+ <width>1180</width>
+ <height>360</height>
+ <ondown>130</ondown>
+ <onup>9000</onup>
+ <orientation>horizontal</orientation>
+ <itemlayout height="72.5" width="595" condition="Container.Content(songs)">
+ <control type="image">
+ <top>-10</top>
+ <width>595</width>
+ <height>100</height>
+ <texture border="21">buttons/button-nofo.png</texture>
+ </control>
+ <control type="label">
+ <left>40</left>
+ <top>10</top>
+ <width>546</width>
+ <height>60</height>
+ <font>font12</font>
+ <aligny>center</aligny>
+ <label>$INFO[ListItem.Label,[COLOR grey], - [/COLOR]]$INFO[ListItem.Label2]</label>
+ </control>
+ </itemlayout>
+ <focusedlayout height="72.5" width="595" condition="Container.Content(songs)">
+ <control type="image">
+ <top>-10</top>
+ <width>595</width>
+ <height>100</height>
+ <texture border="21" colordiffuse="button_focus">buttons/button-fo.png</texture>
+ </control>
+ <control type="label">
+ <left>40</left>
+ <top>10</top>
+ <width>546</width>
+ <height>60</height>
+ <font>font12</font>
+ <aligny>center</aligny>
+ <label>$INFO[ListItem.Label,[COLOR white], - [/COLOR]]$INFO[ListItem.Label2]</label>
+ </control>
+ </focusedlayout>
+ <itemlayout height="72.5" width="595" condition="Container.Content(albums)">
+ <control type="image">
+ <top>-10</top>
+ <width>595</width>
+ <height>100</height>
+ <texture border="21">buttons/button-nofo.png</texture>
+ </control>
+ <control type="label">
+ <left>40</left>
+ <top>10</top>
+ <width>546</width>
+ <height>60</height>
+ <font>font12</font>
+ <aligny>center</aligny>
+ <label>$INFO[ListItem.TrackNumber,[COLOR grey], - [/COLOR]]$INFO[ListItem.Label]</label>
+ </control>
+ <control type="group">
+ <left>230</left>
+ <top>28</top>
+ <include condition="Skin.HasSetting(circle_rating) | Skin.HasSetting(circle_userrating)">RatingCircle</include>
+ </control>
+ </itemlayout>
+ <focusedlayout height="72.5" width="595" condition="Container.Content(albums)">
+ <control type="group">
+ <control type="image">
+ <top>-10</top>
+ <width>595</width>
+ <height>100</height>
+ <texture border="21" colordiffuse="button_focus">buttons/button-fo.png</texture>
+ </control>
+ <control type="label">
+ <left>40</left>
+ <top>10</top>
+ <width>546</width>
+ <height>60</height>
+ <font>font12</font>
+ <aligny>center</aligny>
+ <label>$INFO[ListItem.TrackNumber,[COLOR white], - [/COLOR]]$INFO[ListItem.Label]</label>
+ </control>
+ <control type="group">
+ <left>230</left>
+ <top>28</top>
+ <include condition="Skin.HasSetting(circle_rating) | Skin.HasSetting(circle_userrating)">RatingCircle</include>
+ </control>
+ </control>
+ </focusedlayout>
+ <itemlayout height="360" width="236" condition="Container.Content(artists)">
+ <control type="image">
+ <top>-10</top>
+ <width>250</width>
+ <height>312</height>
+ <texture border="21">buttons/button-nofo.png</texture>
+ </control>
+ <control type="image">
+ <left>30</left>
+ <top>21</top>
+ <width>190</width>
+ <height>190</height>
+ <texture border="2" fallback="DefaultAudio.png" background="true">$INFO[ListItem.Thumb]</texture>
+ <aspectratio>keep</aspectratio>
+ <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture>
+ <bordersize>4</bordersize>
+ </control>
+ <control type="textbox">
+ <left>28</left>
+ <top>212</top>
+ <width>196</width>
+ <height>62</height>
+ <font>font27_narrow</font>
+ <align>center</align>
+ <aligny>center</aligny>
+ <label>$INFO[ListItem.Label2,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label>
+ </control>
+ <control type="group">
+ <left>230</left>
+ <top>28</top>
+ <include condition="Skin.HasSetting(circle_rating) | Skin.HasSetting(circle_userrating)">RatingCircle</include>
+ </control>
+ </itemlayout>
+ <focusedlayout height="360" width="236" condition="Container.Content(artists)">
+ <control type="group">
+ <animation effect="zoom" start="100" end="105" time="200" tween="sine" easing="inout" center="160,180">Focus</animation>
+ <animation effect="zoom" start="105" end="100" time="200" tween="sine" easing="inout" center="160,180">UnFocus</animation>
+ <control type="image">
+ <top>-10</top>
+ <width>250</width>
+ <height>312</height>
+ <texture border="21">buttons/button-nofo.png</texture>
+ </control>
+ <control type="image">
+ <left>30</left>
+ <top>21</top>
+ <width>190</width>
+ <height>190</height>
+ <texture border="2" fallback="DefaultAudio.png" background="true">$INFO[ListItem.Thumb]</texture>
+ <aspectratio>keep</aspectratio>
+ <bordertexture colordiffuse="border_alpha">colors/black.png</bordertexture>
+ <bordersize>4</bordersize>
+ </control>
+ <control type="textbox">
+ <left>28</left>
+ <top>212</top>
+ <width>196</width>
+ <height>62</height>
+ <font>font27_narrow</font>
+ <align>center</align>
+ <aligny>center</aligny>
+ <autoscroll delay="1000" time="1000" repeat="1000">true</autoscroll>
+ <label>$INFO[ListItem.Label2,[COLOR button_focus], - [/COLOR]]$INFO[ListItem.Label]</label>
+ </control>
+ <control type="group">
+ <left>230</left>
+ <top>28</top>
+ <include condition="Skin.HasSetting(circle_rating) | Skin.HasSetting(circle_userrating)">RatingCircle</include>
+ </control>
+ <control type="image">
+ <left>16</left>
+ <top>6</top>
+ <width>218</width>
+ <height>280</height>
+ <texture border="8" colordiffuse="button_focus">buttons/thumbnail_focused.png</texture>
+ <animation effect="fade" start="100" end="0" time="200">Unfocus</animation>
+ </control>
+ </control>
+ </focusedlayout>
+ </control>
+ <control type="grouplist" id="9000">
+ <left>-80</left>
+ <top>864</top>
+ <width>1920</width>
+ <height>300</height>
+ <onleft>9000</onleft>
+ <onright>9000</onright>
+ <onup>130</onup>
+ <ondown>50</ondown>
+ <align>center</align>
+ <itemgap>-15</itemgap>
+ <orientation>horizontal</orientation>
+ <control type="group" id="420">
+ <width>264</width>
+ <visible>String.IsEqual(ListItem.DBType,album) | String.IsEqual(ListItem.DBType,song)</visible>
+ <control type="button" id="7">
+ <include content="VideoInfoButtonsCommon">
+ <param name="icon" value="" />
+ </include>
+ <label>$LOCALIZE[31033]</label>
+ <onup>130</onup>
+ <onleft>155</onleft>
+ <onright>120</onright>
+ <onup condition="Integer.IsGreater(Container(5000).CurrentItem,3)">210</onup>
+ <onup condition="!Integer.IsGreater(Container(5000).CurrentItem,3)">138</onup>
+ </control>
+ <control type="label">
+ <label>$INFO[ListItem.UserRating]</label>
+ <font>font45_title</font>
+ <left>0</left>
+ <top>24</top>
+ <width>264</width>
+ <align>center</align>
+ </control>
+ <control type="image">
+ <texture>icons/infodialogs/rating.png</texture>
+ <left>108</left>
+ <top>30</top>
+ <width>48</width>
+ <height>48</height>
+ <align>center</align>
+ <visible>String.IsEmpty(ListItem.UserRating)</visible>
+ </control>
+ </control>
+ <control type="radiobutton" id="120">
+ <include content="VideoInfoButtonsCommon">
+ <param name="icon" value="icons/infodialogs/image.png" />
+ </include>
+ <label>$LOCALIZE[31028]</label>
+ <enable>!String.IsEmpty(ListItem.Art(fanart))</enable>
+ <onclick>SetProperty(fanart,$ESCINFO[ListItem.Art(fanart)],home)</onclick>
+ <onclick>ActivateWindow(1104)</onclick>
+ <visible>String.IsEqual(ListItem.DBType,artist) | String.IsEqual(ListItem.DBType,album)</visible>
+ </control>
+ <include content="InfoDialogButton">
+ <param name="id" value="8" />
+ <param name="icon" value="icons/infodialogs/play.png" />
+ <param name="label" value="$LOCALIZE[208]" />
+ </include>
+ <include content="InfoDialogButton">
+ <param name="id" value="6" />
+ <param name="icon" value="icons/infodialogs/update.png" />
+ <param name="label" value="$LOCALIZE[184]" />
+ </include>
+ <include content="InfoDialogButton">
+ <param name="id" value="10" />
+ <param name="icon" value="icons/infodialogs/choose_image.png" />
+ <param name="label" value="$LOCALIZE[13405]" />
+ </include>
+ <include content="InfoDialogButton">
+ <param name="id" value="12" />
+ <param name="icon" value="icons/infodialogs/info.png" />
+ <param name="label" value="" />
+ </include>
+ </control>
+ <include content="LeftRightArrows">
+ <param name="list_id" value="50" />
+ <param name="left_posx" value="565" />
+ <param name="right_posx" value="1790" />
+ <param name="posy" value="300" />
+ <param name="visible" value="true" />
+ </include>
+ <control type="group">
+ <control type="image">
+ <left>1315</left>
+ <top>474</top>
+ <width>450</width>
+ <height>390</height>
+ <aspectratio>scale</aspectratio>
+ <texture colordiffuse="AAFFFFFF">colors/black.png</texture>
+ </control>
+ <control type="group">
+ <left>1275</left>
+ <top>480</top>
+ <control type="list" id="41">
+ <left>42</left>
+ <top>0</top>
+ <width>446</width>
+ <height>385</height>
+ <onleft>130</onleft>
+ <onright>130</onright>
+ <onup>50</onup>
+ <ondown>9000</ondown>
+ <pagecontrol/>
+ <scrolltime>200</scrolltime>
+ <itemlayout height="35">
+ <control type="label">
+ <left>10</left>
+ <top>0</top>
+ <width>410</width>
+ <height>30</height>
+ <font>font27_narrow</font>
+ <label>$INFO[ListItem.Label,[COLOR button_focus],[/COLOR]] $INFO[ListItem.Label2]</label>
+ </control>
+ </itemlayout>
+ <focusedlayout height="35">
+ <control type="image">
+ <left>0</left>
+ <top>1</top>
+ <width>446</width>
+ <height>33</height>
+ <texture colordiffuse="button_focus">lists/focus.png</texture>
+ <visible>Control.HasFocus(41)</visible>
+ </control>
+ <control type="label">
+ <left>10</left>
+ <top>0</top>
+ <width>410</width>
+ <height>30</height>
+ <font>font27_narrow</font>
+ <label>$INFO[ListItem.Label] $INFO[ListItem.Label2]</label>
+ <scroll>true</scroll>
+ <visible>Control.HasFocus(41)</visible>
+ </control>
+ <control type="label">
+ <left>10</left>
+ <top>0</top>
+ <width>410</width>
+ <height>30</height>
+ <font>font27_narrow</font>
+ <label>$INFO[ListItem.Label,[COLOR button_focus],[/COLOR]] $INFO[ListItem.Label2]</label>
+ <scroll>false</scroll>
+ <visible>!Control.HasFocus(41)</visible>
+ </control>
+ </focusedlayout>
+ <content>
+ <include condition="String.IsEqual(ListItem.DBTYPE,artist)">MusicInfoArtistInfo</include>
+ <include condition="String.IsEqual(ListItem.DBTYPE,album)">MusicInfoAlbumInfo</include>
+ <include condition="String.IsEqual(ListItem.DBTYPE,song)">MusicInfoSongInfo</include>
+ </content>
+ </control>
+ </control>
+ </control>
+ </control>
+ <control type="group">
+ <visible>String.IsEqual(ListItem.DBType,artist)</visible>
+ <include content="InfoDialogTopBarInfo">
+ <param name="main_label" value="$INFO[ListItem.Artist]" />
+ <param name="sub_label" value="$INFO[ListItem.Genre]" />
+ <param name="id" value="33333" />
+ </include>
+ </control>
+ <control type="group">
+ <visible>String.IsEqual(ListItem.DBType,album)</visible>
+ <include content="InfoDialogTopBarInfo">
+ <param name="main_label" value="$INFO[ListItem.Album]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]" />
+ <param name="sub_label" value="$INFO[ListItem.Artist]" />
+ <param name="id" value="33334" />
+ </include>
+ </control>
+ <control type="group">
+ <visible>String.IsEqual(ListItem.DBType,song) + !Window.IsActive(musicinformation)</visible>
+ <include content="InfoDialogTopBarInfo">
+ <param name="main_label" value="[COLOR button_focus]$INFO[ListItem.TrackNumber]. [/COLOR]$INFO[ListItem.Title]" />
+ <param name="sub_label" value="$INFO[ListItem.Artist,, - ]$INFO[ListItem.Album]$INFO[ListItem.Year, ([COLOR grey],[/COLOR])]" />
+ <param name="id" value="33335" />
+ </include>
+ </control>
+ </control>
+ <include condition="Skin.HasSetting(touchmode)">TouchBackButton</include>
+ </controls>
+</window>