Aeon MQ6 - Jarvis: Music Visualization Tweaks
#1
My primary use for Kodi is to play music and, like the rest of you, I am settled on Aeon MQ as the cleanest and most versatile skin around. I listen through a 2-ch tube rig and use my big, 65 in. HT screen for video. I almost always use Fullscreen too. It can be a little much, so I like to keep it simple.

I like Layout #2, but find the placement of items a bit clunky and not well aligned across the screen, as seen here:

Image

I've tweaked the layout just a bit to reduce some items; enlarge others; add a few more; and lower the info and graphics on the screen. (I also added an ALAC.png image to Textures.XML)

Image

That's it. I've left Layouts #1 and #3 completely alone. It makes me happy and, because I am only playing musc think I'm going to back off chasing the next, best skin version. Full code is for MusicVisualization is below (found in the 720p folder) , if you are at all interested.

Quote:<?xml version="1.0" encoding="UTF-8"?>
<window id="2006"><!-- Aeon MQ 6 -->
<onload condition="System.HasAddon(script.artistslideshow)">RunScript(script.artistslideshow)</onload>
<onload condition="Skin.HasSetting(nolyrics_on) + ![IsEmpty(MusicPlayer.offset(1).Artist) | Skin.HasSetting(novisfurniture) | Skin.HasSetting(nonexttracks_on)]">ActivateWindow(5600)</onload>
<onunload>Dialog.Close(5600)</onunload>
<controls>
<control type="image">
<left>0</left>
<top>0</top>
<width>1280</width>
<height>720</height>
<texture>hive_back.png</texture>
</control>
<control type="visualisation" id="2">
<left>0</left>
<top>0</top>
<width>1280</width>
<height>720</height>
<animation effect="fade" start="0" end="100" time="400">Visible</animation>
<animation effect="fade" start="100" end="0" time="200">Hidden</animation>
<visible>StringCompare(skin.string(vis_bg),fanartmix) | StringCompare(skin.string(vis_bg),slideshowmix) | StringCompare(skin.string(vis_bg),slideshowmosaicmix) | StringCompare(skin.string(vis_bg),vis)</visible>
</control>
<control type="image"><!-- Fanart -->
<include>WindowBG</include>
<texture background="true">$INFO[MusicPlayer.Property(fanart_image)]</texture>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + IsEmpty(Control.GetLabel(5043)) + IsEmpty(Control.GetLabel(5044)) | [StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)] + IsEmpty(Control.GetLabel(5045)) | [StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)] + IsEmpty(Control.GetLabel(5046)) + IsEmpty(Control.GetLabel(5047)) + IsEmpty(Control.GetLabel(5048)) + IsEmpty(Control.GetLabel(5049)) + IsEmpty(Control.GetLabel(5050)) + IsEmpty(Control.GetLabel(5051))</visible>
</control>
<control type="multiimage" id="5043"><!-- Extra Fanart Song -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Player.FolderPath,,../extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra)</visible>
</control>
<control type="multiimage" id="5044"><!-- Extra Fanart Artist -->
<include>WindowBG</include>
<imagepath background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/extrafanart/]</imagepath>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),fanartmix)">Conditional</animation>
<visible>[StringCompare(skin.string(vis_bg),fanart) | StringCompare(skin.string(vis_bg),fanartmix)] + SubString(skin.string(musicfanart),extra) + IsEmpty(Control.GetLabel(5043))</visible>
</control>
<control type="multiimage" id="5045"><!-- Artist SlideShow -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath background="true">$INFO[Window(Visualisation).Property(ArtistSlideshow)]</imagepath>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">WindowOpen</animation>
<animation effect="zoom" start="0" end="100" center="auto" easing="out" tween="sine" time="700" delay="1000">Visible</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">WindowClose</animation>
<animation effect="zoom" start="100" end="0" center="auto" easing="in" tween="sine" time="300">Hidden</animation>
<animation effect="fade" start="100" end="50" time="400" condition="StringCompare(skin.string(vis_bg),slideshowmix)">Conditional</animation>
<visible>StringCompare(skin.string(vis_bg),slideshow) | StringCompare(skin.string(vis_bg),slideshowmix)</visible>
</control>
<control type="multiimage" id="5046"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<left>0</left>
<top>0</top>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5047"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<left>426.5</left>
<top>0</top>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5048"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<left>853</left>
<top>0</top>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5049"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<left>0</left>
<top>360</top>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5050"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<left>426.5</left>
<top>360</top>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage" id="5051"><!-- Artist SlideShow Mosaico -->
<include>MosaicBG</include>
<left>853</left>
<top>360</top>
<visible>StringCompare(skin.string(vis_bg),slideshowmosaic) | StringCompare(skin.string(vis_bg),slideshowmosaicmix)</visible>
</control>
<control type="multiimage"><!-- Pasta pessoal -->
<aspectratio>keep</aspectratio>
<include>WindowBG</include>
<imagepath fallback="special://skin/backgrounds/music.jpg" background="true">$INFO[skin.string(musicviz.bg)]</imagepath>
<visible>StringCompare(skin.string(vis_bg),custom)</visible>
</control>
<control type="group"><!-- layout estilo 1 -->
<left>0</left>
<top>773</top>
<animation effect="slide" start="0,0" end="-400,0" time="400" tween="cubic" easing="inout" condition="IsEmpty(Window(Visualisation).Property(ArtistSlideshow))">Conditional</animation>
<animation effect="slide" start="0,0" end="0,270" time="400" tween="cubic" easing="inout" condition="Window.IsVisible(120)">Conditional</animation>
<animation effect="slide" start="0,0" end="0,300" time="700" tween="cubic" easing="out" condition="Skin.HasSetting(novisfurniture)">Conditional</animation>
<animation effect="slide" start="0,0" end="-900,0" time="400" tween="cubic" easing="inout" condition="Skin.HasSetting(furniture_cdart)">Conditional</animation>
<animation effect="slide" start="0,720" end="0,-300" time="700" tween="cubic" easing="out" delay="400">WindowOpen</animation>
<animation effect="slide" start="0,-300" end="0,0" time="400" tween="cubic" easing="in" delay="400">WindowClose</animation>
<visible>StringCompare(skin.string(vis_layout),style1)</visible>
<control type="image">
<left>0</left>
<top>-82</top>
<height>370</height>
<width>1680</width>
<texture>details_back.png</texture>
<colordiffuse>$VAR[value_texturecolor]</colordiffuse>
</control>
<control type="group">
<left>820</left>
<visible>Player.HasAudio</visible>
<animation effect="slide" start="0,0" end="140,0" time="800" delay="3000" tween="sine" easing="inout" condition="Player.HasAudio">Conditional</animation>
<animation effect="slide" end="-140,0" time="800" tween="sine" easing="inout" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<animation effect="fade" start="100" end="0,0" time="300" delay="500" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<control type="image">
<include>Animation_CDart</include>
<left>40</left>
<top>-20</top>
<width>244</width>
<height>244</height>
<texture diffuse="cdart_diffuse.png" background="true">$VAR[value_audiodisc]</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
<control type="image">
<include>Animation_CDart</include>
<left>40</left>
<top>-20</top>
<width>244</width>
<height>244</height>
<texture diffuse="cdart_diffuse.png" background="true">$INFO[Player.FolderPath]cdart.png</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
</control>
<control type="image"><!-- reflexo -->
<left>890</left>
<top>227</top>
<width>350</width>
<height>244</height>
<fadetime>200</fadetime>
<texture flipy="true" fallback="DefaultAudio.png" diffuse="thumb_reflect.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left" aligny="top">keep</aspectratio>
</control>
<control type="image">
<left>890</left>
<top>-20</top>
<width>350</width>
<height>244</height>
<fadetime>200</fadetime>
<texture fallback="DefaultAudio.png" diffuse="thumb_cdcover_mask_cdart.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
<control type="image">
<left>14</left>
<top>-25</top>
<width>390</width>
<height>270</height>
<texture>musicframe.png</texture>
<colordiffuse>$VAR[value_texturecolor]</colordiffuse>
</control>
<control type="multiimage">
<left>29</left>
<top>-5</top>
<width>360</width>
<height>240</height>
<timeperimage>5000</timeperimage>
<randomize>true</randomize>
<imagepath fallback="DefaultExtraThumbs.png" background="true">$VAR[value_playerthumb]</imagepath>
<fadetime>FanartCrossFadeTime</fadetime>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
<control type="image">
<left>0</left>
<top>-10</top>
<width>200</width>
<height>60</height>
<texture background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/logo.png]</texture>
<fadetime>300</fadetime>
<aspectratio align="center">keep</aspectratio>
<animation effect="fade" end="60" condition="true">Conditional</animation>
</control>
<control type="label">
<left>415</left>
<top>-20</top>
<width>460</width>
<height>30</height>
<align>left</align>
<font>Font_32</font>
<textcolor>FFFFFAF0</textcolor>
<label>$INFO[MusicPlayer.Artist]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<left>415</left>
<top>17</top>
<width>460</width>
<height>20</height>
<align>left</align>
<font>Font_21</font>
<textcolor>FFFFFAF0</textcolor>
<label>$INFO[MusicPlayer.Album][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.TrackNumber,, : ]$INFO[MusicPlayer.Title][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.Year][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.Genre]</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="image">
<left>415</left>
<top>48</top>
<width>460</width>
<height>2</height>
<texture>divider.png</texture>
</control>
<control type="textbox">
<left>415</left>
<top>56</top>
<width>460</width>
<height>132</height>
<font>Font_18A</font>
<textcolor>FFFFFAF0</textcolor>
<label>$VAR[value_playerplot]</label>
<autoscroll delay="20000" time="6000" repeat="20000">!Skin.HasSetting(noallowscroll)</autoscroll>
</control>
<control type="image">
<left>415</left>
<top>192</top>
<width>444</width>
<height>2</height>
<texture>divider.png</texture>
</control>
<control type="image">
<left>415</left>
<top>185</top>
<width>80</width>
<height>65</height>
<aspectratio align="left" aligny="bottom">keep</aspectratio>
<texture>$INFO[MusicPlayer.Codec,flags/audiocodec/,.png]</texture>
</control>
<control type="label">
<left>505</left>
<top>196</top>
<width>400</width>
<height>24</height>
<align>left</align>
<aligny>top</aligny>
<textcolor>FFFFFAF0</textcolor>
<font>Font_17</font>
<label>$LOCALIZE[31333] $INFO[MusicPlayer.Channels][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.SampleRate,,KHZ][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.BitRate,,Kbps][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.BitsPerSample,,Bits]</label>
</control>
<control type="progress">
<left>505</left>
<top>219</top>
<width>369</width>
<height>23</height>
<info>Player.Progress</info>
<animation effect="fade" end="80" condition="true">Conditional</animation>
</control>
<control type="label">
<left>650</left>
<top>218</top>
<width>400</width>
<height>24</height>
<align>left</align>
<aligny>top</aligny>
<textcolor>FFFFFAF0</textcolor>
<font>Font_17</font>
<label>$INFO[MusicPlayer.Time] / $INFO[MusicPlayer.Duration]</label>
<shadowcolor>grey</shadowcolor>
</control>
</control>

<control type="group"><!-- layout estilo 2 -->
<left>0</left>
<top>773</top>
<animation effect="slide" start="0,0" end="-400,0" time="400" tween="cubic" easing="inout" condition="IsEmpty(Window(Visualisation).Property(ArtistSlideshow))">Conditional</animation>
<animation effect="slide" start="0,0" end="0,270" time="400" tween="cubic" easing="inout" condition="Window.IsVisible(120)">Conditional</animation>
<animation effect="slide" start="0,0" end="0,300" time="700" tween="cubic" easing="out" condition="Skin.HasSetting(novisfurniture)">Conditional</animation>
<animation effect="slide" start="0,0" end="-900,0" time="400" tween="cubic" easing="inout" condition="Skin.HasSetting(furniture_cdart)">Conditional</animation>
<animation effect="slide" start="0,720" end="0,-300" time="700" tween="cubic" easing="out" delay="400">WindowOpen</animation>
<animation effect="slide" start="0,-300" end="0,0" time="400" tween="cubic" easing="in" delay="400">WindowClose</animation>
<visible>StringCompare(skin.string(vis_layout),style2)</visible>
<control type="image">
<left>0</left>
<top>-82</top>
<height>370</height>
<width>1680</width>
<texture>osd_grey_bg.png</texture>
<colordiffuse>$VAR[value_texturecolor]</colordiffuse>
</control>
<control type="group">
<left>-70</left>
<top>16</top>
<visible>Player.HasAudio</visible>
<animation effect="slide" start="0,0" end="140,0" time="800" delay="3000" tween="sine" easing="inout" condition="Player.HasAudio">Conditional</animation>
<animation effect="slide" end="-140,0" time="800" tween="sine" easing="inout" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<animation effect="fade" start="100" end="0,0" time="300" delay="500" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<control type="image">
<left>39</left>
<top>14</top>
<height>220</height>
<texture>details_back_c.png</texture>
<aspectratio align="left">stretch</aspectratio>
</control>
<control type="image">
<include>Animation_CDart</include>
<left>0</left>
<top>0</top>
<width>300</width>
<height>214</height>
<texture diffuse="cdart_diffuse.png" background="true">$VAR[value_audiodisc]</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
<control type="image">
<include>Animation_CDart</include>
<left>0</left>
<top>0</top>
<width>300</width>
<height>214</height>
<texture diffuse="cdart_diffuse.png" background="true">$INFO[Player.FolderPath]cdart.png</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
</control>
<control type="image"><!-- reflexo -->
<left>20</left>
<top>231</top>
<width>300</width>
<height>214</height>
<fadetime>200</fadetime>
<texture flipy="true" fallback="DefaultAudio.png" diffuse="thumb_reflect.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left" aligny="top">keep</aspectratio>
</control>
<control type="image">
<left>20</left>
<top>16</top>
<width>300</width>
<height>214</height>
<fadetime>200</fadetime>
<texture fallback="DefaultAudio.png" diffuse="thumb_cdcover_mask_cdart.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
<control type="image">
<left>930</left>
<top>-72</top>
<width>345</width>
<height>150</height>
<texture background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/logo.png]</texture>
<fadetime>300</fadetime>
<aspectratio align="center">keep</aspectratio>
<animation effect="fade" end="100" condition="true">Conditional</animation>
</control>
<control type="label"><!-- Nome do artista -->
<left>345</left>
<top>38</top>
<width>860</width>
<height>30</height>
<align>left</align>
<font>Font_50</font>
<textcolor>5FFFFAF0</textcolor>
<label>$INFO[MusicPlayer.Artist]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="image">
<left>330</left>
<top>74</top>
<width>460</width>
<height>2</height>
<texture>divider.png</texture>
</control>
<control type="label"><!-- Nome da faixa -->
<left>345</left>
<top>96</top>
<width>860</width>
<height>20</height>
<align>left</align>
<font>Font_50</font>
<textcolor>F0FFFAF0</textcolor>
<label>$INFO[MusicPlayer.TrackNumber,,: ]$INFO[MusicPlayer.Title]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="image">
<left>345</left>
<top>131</top>
<width>200</width>
<height>25</height>
<texture fallback="subtitle_rating_0.png">$INFO[Player.StarRating]</texture>
<colordiffuse>$VAR[value_headercolor]</colordiffuse>
<aspectratio align="left" aligny="bottom">keep</aspectratio>
</control>
<control type="label"><!-- Nome do album -->
<left>345</left>
<top>166</top>
<width>860</width>
<height>20</height>
<align>left</align>
<font>Font_32</font>
<textcolor>50FFFAF0</textcolor>
<label>$INFO[MusicPlayer.Album] ($INFO[MusicPlayer.Year])</label>
<scroll>true</scroll>
<scrollout>false</scrollout>
</control>
<control type="image">
<left>1000</left>
<top>192</top>
<width>60</width>
<height>45</height>
<aspectratio align="left" aligny="bottom">keep</aspectratio>
<texture>$INFO[MusicPlayer.Codec,flags/audiocodec/,.png]</texture>
</control>
<control type="label">
<left>1072</left>
<top>206</top>
<width>400</width>
<height>24</height>
<align>left</align>
<aligny>top</aligny>
<textcolor>50FFFAF0</textcolor>
<font>Font_15</font>
<label>$LOCALIZE[31333] $INFO[MusicPlayer.Channels][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.SampleRate,,KHZ][COLOR=50FFFAF0] | $INFO[MusicPlayer.BitRate,,Kbps] | [/COLOR]$INFO[MusicPlayer.BitsPerSample,,Bits]</label>
</control>
<control type="label"><!-- Duracao -->
<left>810</left>
<top>146</top>
<width>460</width>
<height>20</height>
<align>right</align>
<font>Font_50</font>
<textcolor>FFFFFAF0</textcolor>
<label>$INFO[MusicPlayer.Time]/$INFO[MusicPlayer.Duration]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="progress">
<left>1086</left>
<top>176</top>
<width>182</width>
<height>5</height>
<info>Player.Progress</info>
<animation effect="fade" end="80" condition="true">Conditional</animation>
</control>
<control type="label"><!-- Proxima faixa - proximo artista -->
<left>660</left>
<top>180</top>
<width>610</width>
<height>30</height>
<align>right</align>
<font>Font_17</font>
<textcolor>FFFFFAF0</textcolor>
<label>$LOCALIZE[31525]: [COLOR=50FFFAF0]$INFO[MusicPlayer.offset(1).Title] ($INFO[MusicPlayer.offset(1).Artist])[/COLOR]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
</control>

<control type="group"><!-- Layout 3 -->
<left>0</left>
<top>773</top>
<animation effect="slide" start="0,0" end="-400,0" time="400" tween="cubic" easing="inout" condition="IsEmpty(Window(Visualisation).Property(ArtistSlideshow))">Conditional</animation>
<animation effect="slide" start="0,0" end="0,270" time="400" tween="cubic" easing="inout" condition="Window.IsVisible(120)">Conditional</animation>
<animation effect="slide" start="0,0" end="0,300" time="700" tween="cubic" easing="out" condition="Skin.HasSetting(novisfurniture)">Conditional</animation>
<animation effect="slide" start="0,0" end="-900,0" time="400" tween="cubic" easing="inout" condition="Skin.HasSetting(furniture_cdart)">Conditional</animation>
<animation effect="slide" start="0,720" end="0,-300" time="700" tween="cubic" easing="out" delay="400">WindowOpen</animation>
<animation effect="slide" start="0,-300" end="0,0" time="400" tween="cubic" easing="in" delay="400">WindowClose</animation>
<visible>StringCompare(skin.string(vis_layout),style3)</visible>
<control type="image">
<left>0</left>
<top>-40</top>
<height>500</height>
<width>1680</width>
<texture>details_back.png</texture>
<colordiffuse>$VAR[value_texturecolor]</colordiffuse>
</control>
<control type="group">
<left>-70</left>
<top>-20</top>
<visible>Player.HasAudio</visible>
<animation effect="slide" start="0,0" end="140,0" time="800" delay="3000" tween="sine" easing="inout" condition="Player.HasAudio">Conditional</animation>
<animation effect="slide" end="-140,0" time="800" tween="sine" easing="inout" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<animation effect="fade" start="100" end="0,0" time="300" delay="500" condition="Skin.HasSetting(noviscdart)">Conditional</animation>
<control type="image">
<include>Animation_CDart</include>
<left>33</left>
<top>-53</top>
<width>421</width>
<height>300</height>
<texture diffuse="cdart_diffuse.png" background="true">$VAR[value_audiodisc]</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
<control type="image">
<include>Animation_CDart</include>
<left>33</left>
<top>-53</top>
<width>421</width>
<height>300</height>
<texture diffuse="cdart_diffuse.png" background="true">$INFO[Player.FolderPath]cdart.png</texture>
<aspectratio align="center" aligny="center">keep</aspectratio>
</control>
</control>
<control type="image">
<left>20</left>
<top>-73</top>
<width>421</width>
<height>300</height>
<fadetime>200</fadetime>
<texture fallback="DefaultAudio.png" diffuse="thumb_cdcover_mask_cdart.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left">keep</aspectratio>
</control>
<control type="image"><!-- reflexo -->
<left>20</left>
<top>230</top>
<width>421</width>
<height>300</height>
<fadetime>200</fadetime>
<texture flipy="true" fallback="DefaultAudio.png" diffuse="thumb_reflect.png" background="true">$INFO[MusicPlayer.Cover]</texture>
<aspectratio align="left" aligny="top">keep</aspectratio>
</control>
<control type="multiimage" id="5052">
<include>InvisibleButton</include>
<imagepath background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/logo.png]</imagepath>
</control>
<control type="image"><!-- logo artista -->
<left>465</left>
<top>-80</top>
<width>795</width>
<height>100</height>
<texture background="true">$INFO[Skin.String(CustomMusicLogoPath)]$INFO[MusicPlayer.Artist,,/logo.png]</texture>
<fadetime>300</fadetime>
<aspectratio align="right" aligny="bottom">keep</aspectratio>
<visible>!IsEmpty(Skin.String(CustomMusicLogoPath))</visible>
</control>
<control type="label"><!-- Nome do artista -->
<left>465</left>
<top>-23</top>
<width>795</width>
<height>30</height>
<align>right</align>
<font>Font_70</font>
<label>$INFO[MusicPlayer.Artist]</label>
<textcolor>CCFFFFFF</textcolor>
<shadowcolor>AA000000</shadowcolor>
<scroll>false</scroll>
<scrollout>false</scrollout>
<visible>IsEmpty(Control.GetLabel(5052))</visible>
</control>
<control type="label"><!-- Nome da faixa -->
<left>465</left>
<top>50</top>
<width>795</width>
<height>20</height>
<align>right</align>
<font>Font_50</font>
<label>[COLOR=$VAR[value_headercolor]]$INFO[MusicPlayer.TrackNumber,,. ][/COLOR]$INFO[MusicPlayer.Title]</label>
<textcolor>88DDDDDD</textcolor>
<shadowcolor>AA000000</shadowcolor>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="label"><!-- Nome do album -->
<left>645</left>
<top>96</top>
<width>615</width>
<height>20</height>
<align>right</align>
<font>Font_23</font>
<label>$INFO[MusicPlayer.Album] $INFO[MusicPlayer.Year,| ,] $INFO[MusicPlayer.Genre,| ,]</label>
<textcolor>88DDDDDD</textcolor>
<shadowcolor>AA000000</shadowcolor>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<left>470</left>
<top>210</top>
<width>200</width>
<height>24</height>
<align>left</align>
<font>Font_20</font>
<label>$INFO[MusicPlayer.SampleRate,, [COLOR=88DDDDDD]KHZ[/COLOR]][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.BitRate,, [COLOR=88DDDDDD]Kbps[/COLOR]][COLOR=50FFFAF0] | [/COLOR]$INFO[MusicPlayer.BitsPerSample,, [COLOR=88DDDDDD]Bits[/COLOR]]</label>
<textcolor>$VAR[value_headercolor]</textcolor>
<shadowcolor>AA000000</shadowcolor>
</control>
<control type="image">
<left>565</left>
<top>28</top>
<width>700</width>
<height>1.5</height>
<texture diffuse="shadow_mask_v.png">line.png</texture>
<aspectratio align="right">stretch</aspectratio>
</control>
<control type="image">
<left>565</left>
<top>88</top>
<width>700</width>
<height>1.5</height>
<texture diffuse="shadow_mask_v.png">line.png</texture>
<aspectratio align="right">stretch</aspectratio>
</control>
<control type="image">
<left>565</left>
<top>122</top>
<width>700</width>
<height>1.5</height>
<texture diffuse="shadow_mask_v.png">line.png</texture>
<aspectratio align="right">stretch</aspectratio>
</control>
<control type="progress">
<left>470</left>
<top>200</top>
<width>170</width>
<height>5</height>
<info>Player.Progress</info>
<animation effect="fade" end="70" condition="true">Conditional</animation>
</control>
<control type="label"><!-- Duracao -->
<left>470</left>
<top>170</top>
<width>200</width>
<height>18</height>
<align>left</align>
<font>Font_40</font>
<label>$INFO[MusicPlayer.Time] / $INFO[MusicPlayer.Duration]</label>
<textcolor>CCFFFFFF</textcolor>
<shadowcolor>AA000000</shadowcolor>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="label"><!-- Proxima faixa - proximo artista -->
<left>800</left>
<top>134</top>
<width>350</width>
<height>30</height>
<align>right</align>
<font>Font_22</font>
<textcolor>$VAR[value_headercolor]</textcolor>
<shadowcolor>AA000000</shadowcolor>
<label>$LOCALIZE[31525]:</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<left>674</left>
<top>160</top>
<width>475</width>
<height>30</height>
<align>right</align>
<font>Font_20</font>
<label>[COLOR=$VAR[value_headercolor]]$INFO[MusicPlayer.offset(1).TrackNumber,,. ][/COLOR]$INFO[MusicPlayer.offset(1).Title]</label>
<textcolor>88DDDDDD</textcolor>
<shadowcolor>AA000000</shadowcolor>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="label">
<left>850</left>
<top>183</top>
<width>300</width>
<height>30</height>
<align>right</align>
<font>Font_15</font>
<label>$INFO[MusicPlayer.offset(1).Artist]</label>
<textcolor>88DDDDDD</textcolor>
<shadowcolor>AA000000</shadowcolor>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="image">
<left>1121</left>
<top>211</top>
<width>30</width>
<height>20</height>
<texture colordiffuse="AA000000">arrow_right.png</texture>
<aspectratio align="right" aligny="bottom">keep</aspectratio>
</control>
<control type="image">
<left>1120</left>
<top>210</top>
<width>30</width>
<height>20</height>
<texture colordiffuse="AADDDDDD">arrow_right.png</texture>
<aspectratio align="right" aligny="bottom">keep</aspectratio>
</control>
<control type="image">
<left>470</left>
<top>90</top>
<width>153</width>
<height>65</height>
<texture>$INFO[MusicPlayer.Property(Album_Label),flags/recordlabel/,.png]</texture>
<aspectratio align="left" aligny="bottom">keep</aspectratio>
<colordiffuse>88DDDDDD</colordiffuse>
</control>
<control type="image">
<left>682</left>
<top>185</top>
<width>90</width>
<height>65</height>
<texture colordiffuse="88DDDDDD">$INFO[MusicPlayer.Codec,flags/audiocodec/,.png]</texture>
<aspectratio align="center" aligny="bottom">keep</aspectratio>
</control>
<control type="label">
<left>773</left>
<top>188</top>
<width>90</width>
<height>65</height>
<align>center</align>
<font>Font_25</font>
<textcolor>88DDDDDD</textcolor>
<shadowcolor>AA000000</shadowcolor>
<label>$INFO[MusicPlayer.Channels,,CH]</label>
<scroll>false</scroll>
<scrollout>false</scrollout>
</control>
<control type="image">
<left>868</left>
<top>207</top>
<width>200</width>
<height>25</height>
<texture fallback="subtitle_rating_0.png">$INFO[Player.StarRating]</texture>
<colordiffuse>$VAR[value_headercolor]</colordiffuse>
<aspectratio align="left" aligny="bottom">keep</aspectratio>
</control>
<control type="image">
<left>1165</left>
<top>139</top>
<width>90</width>
<height>90</height>
<fadetime>200</fadetime>
<texture fallback="DefaultAudio.png" background="true">$INFO[MusicPlayer.offset(1).Cover]</texture>
<aspectratio align="left" aligny="bottom">keep</aspectratio>
</control>
</control>
<include>BGBlack</include>
</controls>
</window>
Reply
#2
Jeez, I had a terrible time trying to fix the images on this. Sorry to everyone that took a look.

Here's the before:

Image

Here's the after:

Image888

Very subtle, yes, but like I said...it makes me happy.
Reply

Logout Mark Read Team Forum Stats Members Help
Aeon MQ6 - Jarvis: Music Visualization Tweaks0