Advertisement
Guest User

MusicVisualisation.xml

a guest
Feb 11th, 2016
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.18 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <window>
  3. <defaultcontrol>-</defaultcontrol>
  4. <allowoverlay>false</allowoverlay>
  5. <onload condition="System.HasAddon(script.artistslideshow)">RunScript(script.artistslideshow, daemon=True)</onload>
  6. <controls>
  7. <control type="visualisation" id="2">
  8. <!-- FIX ME Music Visualization needs to have an id of 2 in this window to be able to lock or change preset -->
  9. <description>visualisation</description>
  10. <include>FullscreenDimensions</include>
  11. <visible>Player.HasAudio + ![StringCompare(Visualisation.Name,waveform) | StringCompare(Visualisation.Name,opengl spectrum) | StringCompare(Visualisation.Name,directx spectrum)]</visible>
  12. </control>
  13. <control type="group">
  14. <visible>!StringCompare(Skin.String(Viz.Background),1)</visible>
  15. <visible>[Visualisation.Enabled + !Skin.HasSetting(HideVisualizationFanart)] | !Visualisation.Enabled</visible>
  16. <include>SettingsFadeEffect</include>
  17. <control type="multiimage" id="90300">
  18. <include>FullscreenDimensions</include>
  19. <fadetime>2000</fadetime>
  20. <imagepath background="true">$VAR[VizBackgroundVar]</imagepath>
  21. <animation effect="fade" start="100" end="20" time="0" condition="![StringCompare(Visualisation.Name,waveform) | StringCompare(Visualisation.Name,opengl spectrum) | StringCompare(Visualisation.Name,directx spectrum) | IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart)">Conditional</animation>
  22. </control>
  23. </control>
  24. <control type="group">
  25. <visible>StringCompare(Skin.String(Viz.Background),1)</visible>
  26. <visible>[Visualisation.Enabled + !Skin.HasSetting(HideVisualizationFanart)] | !Visualisation.Enabled</visible>
  27. <include>SettingsFadeEffect</include>
  28. <animation effect="fade" start="100" end="20" time="0" condition="![StringCompare(Visualisation.Name,waveform) | StringCompare(Visualisation.Name,opengl spectrum) | StringCompare(Visualisation.Name,directx spectrum) | IsEmpty(Visualisation.Name)] + !Skin.HasSetting(HideVisualizationFanart)">Conditional</animation>
  29. <control type="panel" id="9032">
  30. <left>0</left>
  31. <top>0</top>
  32. <width>FullScreenWidth</width>
  33. <height>1080</height>
  34. <viewtype label="$LOCALIZE[536]">icons</viewtype>
  35. <onleft>9032</onleft>
  36. <onright>9032</onright>
  37. <onup>9032</onup>
  38. <ondown>9032</ondown>
  39. <pagecontrol>60</pagecontrol>
  40. <scrolltime tween="cubic" easing="inout">600</scrolltime>
  41. <orientation>vertical</orientation>
  42. <preloaditems>2</preloaditems>
  43. <itemlayout height="192" width="192">
  44. <control type="image">
  45. <left>0</left>
  46. <top>0</top>
  47. <width>192</width>
  48. <height>192</height>
  49. <aspectratio>scale</aspectratio>
  50. <texture background="true">$INFO[ListItem.Icon]</texture>
  51. <fadetime>400</fadetime>
  52. <bordertexture border="1,1,2,1">thumbs/panel_border3.png</bordertexture>
  53. <bordersize>1,1,2,1</bordersize>
  54. </control>
  55. </itemlayout>
  56. <focusedlayout height="192" width="192">
  57. <control type="image">
  58. <left>0</left>
  59. <top>0</top>
  60. <width>192</width>
  61. <height>192</height>
  62. <aspectratio>scale</aspectratio>
  63. <texture background="true">$INFO[ListItem.Icon]</texture>
  64. <fadetime>400</fadetime>
  65. <bordertexture border="1,1,2,1">thumbs/panel_border3.png</bordertexture>
  66. <bordersize>1,1,2,1</bordersize>
  67. </control>
  68. </focusedlayout>
  69. <content>special://skin/extras/playlists/albumwall.xsp</content>
  70. </control>
  71. </control>
  72. <control type="visualisation" id="2">
  73. <!-- FIX ME Music Visualization needs to have an id of 2 in this window to be able to lock or change preset -->
  74. <description>visualisation</description>
  75. <include>FullscreenDimensions</include>
  76. <visible>Player.HasAudio + [StringCompare(Visualisation.Name,waveform) | StringCompare(Visualisation.Name,opengl spectrum) | StringCompare(Visualisation.Name,directx spectrum)]</visible>
  77. </control>
  78. <control type="group">
  79. <control type="fadelabel">
  80. <width>FullScreenWidth</width>
  81. <scroll>true</scroll>
  82. <scrollout>true</scrollout>
  83. <font>BigAssFont</font>
  84. <pauseatend>200</pauseatend>
  85. <aligny>center</aligny>
  86. <label> $INFO[Player.Title]</label>
  87. <label> $INFO[MusicPlayer.Artist]</label>
  88. <label> $INFO[MusicPlayer.Album]</label>
  89. <textcolor>1FFFFFFF</textcolor>
  90. <textoffsetx>20</textoffsetx>
  91. <resetonlabelchange>true</resetonlabelchange>
  92. <visible>Skin.HasSetting(BigAssLabel)</visible>
  93. </control>
  94. <control type="fadelabel">
  95. <width>1080</width>
  96. <scroll>true</scroll>
  97. <scrollout>true</scrollout>
  98. <font>BigAssFont</font>
  99. <pauseatend>200</pauseatend>
  100. <aligny>center</aligny>
  101. <label> $INFO[MusicPlayer.Artist]</label>
  102. <label> $INFO[MusicPlayer.Album]</label>
  103. <label> $INFO[Player.Title]</label>
  104. <textcolor>1FFFFFFF</textcolor>
  105. <textoffsetx>20</textoffsetx>
  106. <resetonlabelchange>true</resetonlabelchange>
  107. <visible>Skin.HasSetting(BigAssLabel)</visible>
  108. <animation effect="rotate" tween="cubic" time="720" center="auto" end="90" condition="true">Conditonal</animation>
  109. </control>
  110. </control>
  111. <control type="group"> <!--TopBar-->
  112. <visible>Player.HasMedia + ![Window.IsActive(volumebar)]</visible>
  113. <animation effect="slide" start="0,-60" end="0,0" time="200">Visible</animation>
  114. <animation effect="slide" start="0,0" end="0,-60" time="200">Hidden</animation>
  115. <left>0</left>
  116. <top>0</top>
  117. <width>FullScreenWidth</width>
  118. <height>90</height>
  119. <control type="image">
  120. <height>66</height>
  121. <texture border="1">topbar.png</texture>
  122. </control>
  123. <control type="label">
  124. <width>FullScreenWidth</width>
  125. <height>90</height>
  126. <font>font13_title</font>
  127. <textoffsetx>15</textoffsetx>
  128. <textcolor>grey2</textcolor>
  129. <align>center</align>
  130. <aligny>top</aligny>
  131. <textoffsety>-2</textoffsety>
  132. <label>$INFO[System.Time]</label>
  133. </control>
  134. <control type="image">
  135. <left>-13</left>
  136. <width>32</width>
  137. <height>32</height>
  138. <texture>mediamenu_indicator.png</texture>
  139. </control>
  140. <control type="label">
  141. <width>930</width>
  142. <height>90</height>
  143. <font>font13_title</font>
  144. <textcolor>grey2</textcolor>
  145. <align>left</align>
  146. <aligny>top</aligny>
  147. <textoffsety>-2</textoffsety>
  148. <textoffsetx>16</textoffsetx>
  149. <label>[COLOR=labelheader]$LOCALIZE[31040]: [/COLOR]$INFO[MusicPlayer.Title]$INFO[MusicPlayer.Artist, - ,]</label>
  150. </control>
  151. <control type="label">
  152. <visible>MusicPartyMode.Enabled + !Player.IsInternetStream</visible>
  153. <width>FullScreenWidth</width>
  154. <height>90</height>
  155. <font>font13_title</font>
  156. <textoffsetx>15</textoffsetx>
  157. <textoffsety>-2</textoffsety>
  158. <textcolor>grey2</textcolor>
  159. <align>right</align>
  160. <aligny>top</aligny>
  161. <label>[COLOR=labelheader]PARTY MODE:[/COLOR] $INFO[MusicPartyMode.SongsPlayed]/$INFO[MusicPartyMode.MatchingSongs]</label>
  162. </control>
  163. <control type="label">
  164. <visible>!MusicPartyMode.Enabled + !Player.IsInternetStream + [MusicPlayer.HasNext | MusicPlayer.HasPrevious]</visible>
  165. <width>FullScreenWidth</width>
  166. <height>90</height>
  167. <font>font13_title</font>
  168. <textoffsetx>15</textoffsetx>
  169. <textoffsety>-2</textoffsety>
  170. <textcolor>grey2</textcolor>
  171. <align>right</align>
  172. <aligny>top</aligny>
  173. <label>[COLOR=labelheader]PLAYLIST:[/COLOR] $INFO[MusicPlayer.PlaylistPosition]/$INFO[MusicPlayer.PlaylistLength]</label>
  174. </control>
  175. <control type="label">
  176. <visible>Player.IsInternetStream</visible>
  177. <width>FullScreenWidth</width>
  178. <height>90</height>
  179. <font>font13_title</font>
  180. <textoffsetx>15</textoffsetx>
  181. <textoffsety>-2</textoffsety>
  182. <textcolor>grey2</textcolor>
  183. <align>right</align>
  184. <aligny>top</aligny>
  185. <label>[COLOR=labelheader]STREAMING:[/COLOR] $INFO[MusicPlayer.PlaylistPosition]/$INFO[MusicPlayer.PlaylistLength]</label>
  186. </control>
  187. </control>
  188. <control type="group"> <!--OnScreen Info-->
  189. <left>0</left>
  190. <top>540</top>
  191. <visible>[Player.ShowInfo | Window.IsActive(MusicOSD)] + ![Window.IsVisible(AddonSettings) | Window.IsVisible(SelectDialog) | Window.IsVisible(VisualisationPresetList)]</visible>
  192. <include>VisibleFadeEffect</include>
  193. <include>Window_OpenClose_Animation</include>
  194. <control type="image"> <!--Set Panel-->
  195. <top>20</top>
  196. <width>FullScreenWidth</width>
  197. <height>460</height>
  198. <texture border="40">listpanel_back.png</texture>
  199. <colordiffuse></colordiffuse>
  200. </control>
  201. <control type="image">
  202. <left>293</left>
  203. <top>51</top>
  204. <width>2</width>
  205. <height>396</height>
  206. <texture>separator3.png</texture>
  207. </control>
  208. <control type="image">
  209. <left>943</left> <!--ADJUST THIS FIGURE FOR SHORTER VERTICAL NEAR LOGO-->
  210. <top>283</top>
  211. <width>2</width>
  212. <height>164</height>
  213. <texture>separator3.png</texture>
  214. </control>
  215. <control type="image">
  216. <left>1306</left> <!--ADJUST THIS FIGURE FOR VERTICAL LINE NEAR CDART-->
  217. <top>51</top>
  218. <width>2</width>
  219. <height>396</height>
  220. <texture>separator3.png</texture>
  221. </control>
  222. <control type="image">
  223. <left>293</left>
  224. <top>225</top>
  225. <width>1015</width><!--ADJUST THIS FIGURE FOR LENGTH OF HORIZONTAL LINE-->
  226. <height>60</height>
  227. <texture>separator2.png</texture>
  228. </control>
  229. <control type="group"> <!--Next Up Info-->
  230. <left>48</left>
  231. <top>54</top>
  232. <width>227</width>
  233. <height>352</height>
  234. <control type="label">
  235. <top>-5</top>
  236. <height>40</height>
  237. <font>font13</font>
  238. <align>right</align>
  239. <textcolor>themecolor_transparent</textcolor>
  240. <shadowcolor>black</shadowcolor>
  241. <label>• • • $LOCALIZE[19031]</label>
  242. </control>
  243. <control type="image"> <!--Solo Request-->
  244. <visible>Player.IsInternetStream</visible> <!--Solo Request-->
  245. <left>0</left> <!--Solo Request-->
  246. <top>18</top> <!--Solo Request-->
  247. <width>244</width> <!--Solo Request-->
  248. <height>246</height> <!--Solo Request-->
  249. <texture border="40">listpanel_back.png</texture> <!--Solo Request-->
  250. </control> <!--Solo Request-->
  251. <control type="image">
  252. <left>22</left>
  253. <top>41</top>
  254. <width>200</width>
  255. <height>200</height>
  256. <animation effect="zoom" end="90" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  257. <animation effect="slide" end="11,10" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  258. <texture>cdinside.png</texture>
  259. </control>
  260. <control type="image">
  261. <left>22</left>
  262. <top>41</top>
  263. <width>200</width>
  264. <height>200</height>
  265. <animation effect="zoom" end="90" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  266. <animation effect="slide" end="11,10" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  267. <texture>$INFO[MusicPlayer.offset(1).Cover]</texture>
  268. <visible>!Substring(MusicPlayer.offset(1).Cover,DefaultAlbumCover.png)</visible>
  269. </control>
  270. <control type="image">
  271. <top>37</top>
  272. <height>208</height>
  273. <aspectratio align="right">keep</aspectratio>
  274. <visible>!Player.IsInternetStream</visible> <!--Solo Request-->
  275. <texture>cdcase.png</texture>
  276. </control>
  277. <control type="grouplist">
  278. <top>247</top>
  279. <height>140</height>
  280. <itemgap>10</itemgap>
  281. <control type="label">
  282. <height>20</height>
  283. <font>font12</font>
  284. <textcolor>grey</textcolor>
  285. <shadowcolor>black</shadowcolor>
  286. <align>right</align>
  287. <aligny>top</aligny>
  288. <label>$INFO[MusicPlayer.offset(1).Title]</label>
  289. </control>
  290. <control type="label">
  291. <height>20</height>
  292. <font>font12</font>
  293. <textcolor>labelheader</textcolor>
  294. <shadowcolor>black</shadowcolor>
  295. <align>right</align>
  296. <aligny>top</aligny>
  297. <label>[B][UPPERCASE]$INFO[MusicPlayer.offset(1).Artist,][/UPPERCASE][/B]</label>
  298. </control>
  299. <control type="label">
  300. <height>60</height>
  301. <font>font10</font>
  302. <textcolor>themecolor_transparent</textcolor>
  303. <shadowcolor>black</shadowcolor>
  304. <align>right</align>
  305. <aligny>top</aligny>
  306. <wrapmultiline>true</wrapmultiline>
  307. <label>[I]$INFO[MusicPlayer.offset(1).Album,][/I]</label>
  308. </control>
  309. </control>
  310. </control>
  311. <control type="group"> <!--Song Info Panel-->
  312. <left>297</left>
  313. <top>60</top>
  314. <width>1010</width>
  315. <height>410</height>
  316. <control type="image">
  317. <left>38</left>
  318. <top>225</top>
  319. <width>413</width>
  320. <height>160</height>
  321. <aspectratio>keep</aspectratio>
  322. <texture border="5" colordiffuse="77777777" background="true">$INFO[Window(Home).Property(SkinHelper.Player.Music.ClearLogo)]</texture>
  323. </control>
  324. <control type="image">
  325. <left>694</left>
  326. <top>230</top>
  327. <width>400</width>
  328. <height>45</height>
  329. <colordiffuse>selected</colordiffuse>
  330. <aspectratio>keep</aspectratio>
  331. <texture fallback="rating0.png">$INFO[Player.StarRating]</texture>
  332. </control>
  333. <control type="progress">
  334. <visible>Player.HasDuration</visible>
  335. <left>715</left><!--ADJUST POSITION OF PROGRESS BAR-->
  336. <top>321</top>
  337. <width>280</width>
  338. <height>10</height>
  339. <info>Player.Progress</info>
  340. <texturebg border="2">osd/texturebg2.png</texturebg>
  341. <value>FFFFFFFF</value> <!--CHANGES COLOR OF PROGRESS BAR-->
  342. </control>
  343. <control type="image">
  344. <left>869</left>
  345. <top>303</top>
  346. <width>133</width>
  347. <aspectratio align="left">keep</aspectratio>
  348. <texture fallback="new_pvr/flags/resolution/defaultscreen.png">$INFO[MusicPlayer.Codec,new_pvr/flags/audiocodec/,.png]</texture>
  349. <colordiffuse>labelheader</colordiffuse>
  350. </control>
  351. <control type="label"> <!--Song Info Text-->
  352. <height>80</height>
  353. <font>font_MainMenu</font>
  354. <align>right</align>
  355. <textoffsetx>13</textoffsetx>
  356. <textcolor>grey</textcolor>
  357. <shadowcolor>black</shadowcolor>
  358. <scroll>true</scroll>
  359. <scrollsuffix> - </scrollsuffix>
  360. <label>$INFO[MusicPlayer.Artist]</label>
  361. </control>
  362. <control type="label">
  363. <visible>IsEmpty(MusicPlayer.Artist)</visible>
  364. <height>80</height>
  365. <font>font_MainMenu</font>
  366. <align>right</align>
  367. <textoffsetx>13</textoffsetx>
  368. <textcolor>grey</textcolor>
  369. <shadowcolor>black</shadowcolor>
  370. <label>$LOCALIZE[31040]</label>
  371. </control>
  372. <control type="grouplist">
  373. <top>90</top>
  374. <width>1013</width>
  375. <height>450</height>
  376. <itemgap>10</itemgap>
  377. <control type="label">
  378. <height>40</height>
  379. <align>right</align>
  380. <aligny>top</aligny>
  381. <font>font48</font>
  382. <textoffsetx>13</textoffsetx>
  383. <textcolor>grey</textcolor>
  384. <shadowcolor>black</shadowcolor>
  385. <scroll>true</scroll>
  386. <scrollsuffix> - </scrollsuffix>
  387. <label>$INFO[MusicPlayer.Album,, - ][COLOR labelheader]$INFO[MusicPlayer.Year][/COLOR]</label>
  388. </control>
  389. <control type="label">
  390. <height>11</height>
  391. <label>-</label>
  392. </control>
  393. <control type="label">
  394. <height>40</height>
  395. <font>font48</font>
  396. <align>right</align>
  397. <textoffsetx>13</textoffsetx>
  398. <textcolor>grey</textcolor>
  399. <shadowcolor>black</shadowcolor>
  400. <scroll>true</scroll>
  401. <scrollsuffix> - </scrollsuffix>
  402. <label>[COLOR labelheader]$INFO[MusicPlayer.TrackNumber,,. ][/COLOR]$INFO[Player.Title]</label>
  403. </control>
  404. <control type="label">
  405. <height>50</height>
  406. <label>-</label>
  407. </control>
  408. <control type="label">
  409. <height>50</height>
  410. <align>right</align>
  411. <font>font48</font>
  412. <textcolor>grey</textcolor>
  413. <shadowcolor>black</shadowcolor>
  414. <textoffsetx>13</textoffsetx>
  415. <label>$INFO[Player.Time]$INFO[Player.Duration,[COLOR=labelheader]/[/COLOR]]</label>
  416. </control>
  417. <control type="label">
  418. <width>867</width>
  419. <height>50</height>
  420. <font>font10</font>
  421. <align>right</align>
  422. <textcolor>grey</textcolor>
  423. <shadowcolor>black</shadowcolor>
  424. <label>$INFO[MusicPlayer.Bitrate,,[COLOR=labelheader] kbps[/COLOR]]$INFO[MusicPlayer.Samplerate, ,[COLOR=labelheader] kHz[/COLOR]][CR]$INFO[MusicPlayer.BitsPerSample,,[COLOR=labelheader] Bits[/COLOR]]$INFO[MusicPlayer.Channels, ,[COLOR=labelheader] Ch[/COLOR]]</label>
  425. </control>
  426. </control>
  427. </control>
  428. <control type="group"> <!--CD Art Display-->
  429. <left>1180</left>
  430. <top>0</top>
  431. <control type="image"> <!--Solo Request-->
  432. <visible>Player.IsInternetStream</visible> <!--Solo Request-->
  433. <left>-70</left> <!--Solo Request-->
  434. <top>-43</top> <!--Solo Request-->
  435. <width>589</width> <!--Solo Request-->
  436. <height>592</height> <!--Solo Request-->
  437. <texture border="40">listpanel_back.png</texture> <!--Solo Request-->
  438. </control> <!--Solo Request-->
  439. <control type="image">
  440. <animation effect="slide" end="-38,-10" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  441. <animation effect="zoom" end="105" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  442. <left>194</left>
  443. <width>500</width>
  444. <height>500</height>
  445. <aspectratio align="right">keep</aspectratio>
  446. <texture>cdinside.png</texture>
  447. </control>
  448. <control type="group">
  449. <visible>hidden</visible>
  450. <left>16</left>
  451. <top>17</top>
  452. <width>470</width>
  453. <height>470</height>
  454. <animation effect="slide" end="0,0" reverisble="true" time="1500" condition="StringCompare(MusicPlayer.Cover,DefaultAlbumCover.png)">Conditional</animation>
  455. <animation effect="slide" end="240,0" time="1500" reverisble="true" condition="!StringCompare(MusicPlayer.Cover,DefaultAlbumCover.png)">Conditional</animation>
  456. <animation effect="rotate" end="-360" center="auto" time="4800" loop="true" reversible="false" condition="!Player.Paused">Conditional</animation>
  457. <control type="image" id="98989">
  458. <aligny>top</aligny>
  459. <aspectratio align="left">keep</aspectratio>
  460. <fadetime>300</fadetime>
  461. <texture background="true" fallback="special://skin/extras/cdart/default.png" diffuse="thumbs/cdart_mask.png">$INFO[Player.FolderPath]cdart.png</texture>
  462. </control>
  463. <control type="label">
  464. <left>45</left>
  465. <top>73</top>
  466. <width>380</width>
  467. <height>80</height>
  468. <align>center</align>
  469. <aligny>center</aligny>
  470. <font>CDLabel</font>
  471. <visible>StringCompare(Control.GetLabel(98989),special://skin/extras/cdart/default.png)</visible>
  472. <label>$INFO[MusicPlayer.Artist, ,]</label>
  473. <textcolor>shadow</textcolor>
  474. <wrapmultiline>true</wrapmultiline>
  475. </control>
  476. <control type="label">
  477. <left>50</left>
  478. <top>313</top>
  479. <width>370</width>
  480. <height>100</height>
  481. <align>center</align>
  482. <aligny>center</aligny>
  483. <font>CDLabel</font>
  484. <visible>StringCompare(Control.GetLabel(98989),special://skin/extras/cdart/default.png)</visible>
  485. <label>$INFO[MusicPlayer.Album, ,]</label>
  486. <textcolor>shadow</textcolor>
  487. <wrapmultiline>true</wrapmultiline>
  488. </control>
  489. </control>
  490. <control type="label">
  491. <left>-37</left><!--ADJUST THIS FIGURE FOR ALBUM LABEL VERICAL-->
  492. <top>235</top>
  493. <width>400</width>
  494. <height>40</height>
  495. <angle>270</angle>
  496. <align>center</align>
  497. <font>font10</font>
  498. <textcolor>grey</textcolor>
  499. <shadowcolor>black</shadowcolor>
  500. <label>[UPPERCASE]$INFO[MusicPlayer.Property(Album_Label),, ][/UPPERCASE]</label>
  501. </control>
  502. <control type="image">
  503. <include>VisibleFadeEffect</include>
  504. <left>190</left><!--ADJUST THIS FIGURE FOR ALBUM COVER-->
  505. <width>500</width>
  506. <height>500</height>
  507. <animation effect="slide" end="-38,-10" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  508. <animation effect="zoom" end="105" reverisble="true" condition="Player.IsInternetStream">Conditional</animation> <!--Solo Request-->
  509. <aspectratio align="right">keep</aspectratio>
  510. <texture>$INFO[Player.Art(thumb)]</texture>
  511. <visible>!Substring(Player.Art(thumb),DefaultAlbumCover.png)</visible>
  512. </control>
  513. <control type="image">
  514. <visible>!Player.IsInternetStream</visible> <!--Solo Request-->
  515. <left>135</left> <!--ADJUST THIS FIGURE FOR CDCASE.PNG-->
  516. <top>-10</top>
  517. <width>566</width>
  518. <height>520</height>
  519. <aspectratio align="right">keep</aspectratio>
  520. <texture>cdcase.png</texture>
  521. </control>
  522. <control type="image">
  523. <visible>Player.IsInternetStream</visible>
  524. <left>370</left>
  525. <top>446</top>
  526. <width>145</width>
  527. <height>80</height>
  528. <aspectratio align="left" aligny="bottom">center</aspectratio>
  529. <texture colordiffuse="selected">streamicon.png</texture>
  530. </control>
  531. <control type="image">
  532. <visible>Player.IsInternetStream</visible>
  533. <animation effect="fade" start="40" time="3000" pulse="true" condition="Player.IsInternetStream + !Player.Paused">Conditional</animation>
  534. <left>370</left>
  535. <top>250</top>
  536. <width>301</width>
  537. <height>276</height>
  538. <texture colordiffuse="selected">streamicon.png</texture>
  539. </control>
  540. </control>
  541. </control>
  542. <control type="group"> <!-- RSS Feed: similar artists-->
  543. <include>VisibleFadeEffect</include>
  544. <visible>![Window.IsVisible(AddonSettings) | Window.IsVisible(SelectDialog) | Window.IsVisible(VisualisationPresetList)]</visible>
  545. <visible>System.HasAddon(script.artistslideshow) + [!IsEmpty(Window(Visualisation).Property(ArtistSlideshow.ArtistBiography)) | !IsEmpty(Window(Visualisation).Property(ArtistSlideshow.1.AlbumName)) | !IsEmpty(Window(Visualisation).Property(ArtistSlideshow.1.SimilarName))]</visible>
  546. <control type="group">
  547. <visible>[Player.ShowInfo + Skin.HasSetting(Enable.VizInfo)] | Skin.HasSetting(Enable.VizPersistent)</visible>
  548. <animation effect="slide" end="794,-959" time="0" reversible="false" condition="!Player.ShowInfo + Skin.HasSetting(Enable.VizPersistent)">Conditional</animation>
  549. <animation effect="slide" start="0,0" end="0,-80" time="200" reversible="true" condition="!Player.ShowInfo + Window.IsActive(volumebar) + Skin.HasSetting(Enable.VizPersistent)">Conditional</animation>
  550. <left>410</left>
  551. <top>1003</top>
  552. <control type="image">
  553. <left>90</left>
  554. <width>822</width>
  555. <height>55</height>
  556. <texture>submenu_bar.png</texture>
  557. </control>
  558. <control type="image">
  559. <width>90</width>
  560. <height>55</height>
  561. <texture>submenu_end.png</texture>
  562. </control>
  563. <control type="label">
  564. <left>68</left>
  565. <top>2</top>
  566. <width>20</width>
  567. <height>20</height>
  568. <label></label>
  569. <font>CloseButton</font>
  570. <textcolor>labelheader</textcolor>
  571. <shadowcolor>shadow</shadowcolor>
  572. </control>
  573. <control type="label">
  574. <left>86</left>
  575. <top>1</top>
  576. <height>20</height>
  577. <width>826</width>
  578. <scroll>true</scroll>
  579. <font>font10</font>
  580. <scrollspeed>80</scrollspeed>
  581. <textcolor>grey</textcolor>
  582. <shadowcolor>shadow</shadowcolor>
  583. <scrollsuffix> </scrollsuffix>
  584. <label> $INFO[MusicPlayer.Artist,[COLOR labelheader]$LOCALIZE[31105] ,:[/COLOR] ]$INFO[Window(Visualisation).Property(ArtistSlideshow.1.AlbumName)]$INFO[Window(Visualisation).Property(ArtistSlideshow.2.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.3.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.4.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.5.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.6.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.7.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.8.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.9.AlbumName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.10.AlbumName),[COLOR labelheader] • [/COLOR]] $INFO[Window(Visualisation).Property(ArtistSlideshow.1.SimilarName),[COLOR labelheader]$LOCALIZE[31104]:[/COLOR] ]$INFO[Window(Visualisation).Property(ArtistSlideshow.2.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.3.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.4.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.5.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.6.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.7.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.8.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.9.SimilarName),[COLOR labelheader] • [/COLOR]]$INFO[Window(Visualisation).Property(ArtistSlideshow.10.SimilarName),[COLOR labelheader] • [/COLOR]] $INFO[Window(Visualisation).Property(ArtistSlideshow.ArtistBiography),[COLOR labelheader]$LOCALIZE[21887]:[/COLOR] ]</label>
  585. </control>
  586. </control>
  587. </control>
  588. <control type="group" id="0"> <!-- codec & viz infos start-->
  589. <animation effect="slide" start="0,-340" end="0,45" time="200">VisibleChange</animation>
  590. <animation effect="fade" time="200">VisibleChange</animation>
  591. <visible>Player.ShowCodec + ![Window.IsVisible(script-XBMC_Lyrics-main.xml) | Window.IsVisible(VisualisationSettings) | Window.IsVisible(VisualisationPresetList)]</visible>
  592. <control type="image">
  593. <left>0</left>
  594. <top>0</top>
  595. <width>600</width>
  596. <height>195</height>
  597. <texture border="40">listpanel_back.png</texture>
  598. <colordiffuse>E0FFFFFF</colordiffuse>
  599. </control>
  600. <control type="image">
  601. <left>270</left>
  602. <top>8</top>
  603. <width>350</width>
  604. <height>110</height>
  605. <texture>aeon-nox-logo.png</texture>
  606. <colordiffuse>55FFFFFF</colordiffuse>
  607. </control>
  608. <control type="label">
  609. <left>40</left>
  610. <top>30</top>
  611. <width>250</width>
  612. <height>126</height>
  613. <align>left</align>
  614. <font>font10</font>
  615. <textcolor>grey2</textcolor>
  616. <shadowcolor>black</shadowcolor>
  617. <label>$INFO[musicplayer.Codec,[COLOR=labelheader]$LOCALIZE[21446]:[/COLOR] ,][CR]$INFO[musicplayer.Bitrate,[COLOR=labelheader]$LOCALIZE[623]:[/COLOR] , kbps][CR]$INFO[musicplayer.bitspersample,[COLOR=labelheader]$LOCALIZE[612]:[/COLOR] , Bits][CR]$INFO[musicplayer.Samplerate,[COLOR=labelheader]$LOCALIZE[613]:[/COLOR] , kHz][CR]$INFO[musicplayer.Channels,[COLOR=labelheader]$LOCALIZE[21444]:[/COLOR] , Ch]</label>
  618. </control>
  619. <control type="label">
  620. <left>230</left>
  621. <top>80</top>
  622. <width>330</width>
  623. <height>51</height>
  624. <align>right</align>
  625. <font>font10</font>
  626. <textcolor>labelheader</textcolor>
  627. <shadowcolor>black</shadowcolor>
  628. <label>[B][UPPERCASE]$INFO[Visualisation.Name][/UPPERCASE][/B][CR][COLOR=grey2]$INFO[System.FPS][/COLOR] fps</label>
  629. </control>
  630. <control type="label">
  631. <left>230</left>
  632. <top>118</top>
  633. <width>330</width>
  634. <height>51</height>
  635. <align>right</align>
  636. <font>font10</font>
  637. <textcolor>themecolor_transparent</textcolor>
  638. <shadowcolor>black</shadowcolor>
  639. <label>[I]$INFO[Visualisation.Preset][/I]</label>
  640. </control>
  641. </control>
  642. </controls>
  643. </window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement