2011-09-06, 06:43
I rly like cd wall view, while im listen some music, and i miss that in Aeon Nox
after reading this post http://forum.xbmc.org/showthread.php?tid=86969
i decide do it myself to my loved skin aeon.
First things first:
same vanMiez say in his post
"ALL credit goes to ronie - thank you sir!"
this CD Wall view is awesome!
I hope you ok that im using it in Aeon and posting here.
Ok one very important thing im using Aeon Nox 1.5, Dharma
maybe in 1.6 xml things can look a little different.
1) make a "Includes_CDWall.xml" file inside the Aeon Nox 720p folder
path is something like that "users/appdata/roaming/xbmc/addons/skin.aeon.nox"
copy the follow code inside "Includes_CDWall.xml"
i had to pastebin (too long file)
http://pastebin.com/wZMvkc0K
save.
2) open includes.xml in the Aeon Nox 720p folder
add <include file="Includes_CDWall.xml" /> in line 37 or so
3) open customMusicOSD.xml
add the follow code at line 125 or so, after this lines
<selected>Skin.HasSetting(videofanartslideshow)</selected>
<enable>!Skin.HasSetting(nofanartmusicviz)</enable>
</control>
Code:
<!-- Cd Wall -->
<control type="radiobutton" id="993">
<description>cd wall button</description>
<width>781</width>
<height>40</height>
<label>40000</label>
<font>Font_Reg20</font>
<textcolor>grey2</textcolor>
<focusedcolor>white</focusedcolor>
<textoffsetx>30</textoffsetx>
<radioposx>680</radioposx>
<texturefocus>osd/osd_settings_buttonf.png</texturefocus>
<texturenofocus>osd/osd_settings_buttonnf.png</texturenofocus>
<textureradiofocus>settings/settings_radiobuttononfocus.png</textureradiofocus>
<textureradionofocus>settings/settings_radiobuttonon.png</textureradionofocus>
<selected>Skin.HasSetting(Viz-CDWall)</selected>
<onclick>Skin.Reset(musicfanartslideshow)</onclick>
<onclick>Skin.Reset(videofanartslideshow)</onclick>
<onclick>Skin.ToggleSetting(Viz-CDWall)</onclick>
</control>
<control type="button" id="994">
<description>cd wall path button</description>
<width>781</width>
<height>40</height>
<label>40001</label>
<font>Font_Reg20</font>
<textcolor>grey3</textcolor>
<focusedcolor>white</focusedcolor>
<textoffsetx>60</textoffsetx>
<texturefocus>osd/osd_settings_buttonf.png</texturefocus>
<texturenofocus>osd/osd_settings_buttonnf.png</texturenofocus>
<label2>$INFO[Skin.String(CDWall_Folder_Path)]</label2>
<texturefocus border="7">list-focus.png</texturefocus>
<texturenofocus border="7">list-nofocus.png</texturenofocus>
<onclick>Skin.SetPath(CDWall_Folder_Path)</onclick>
<enable>Skin.HasSetting(Viz-CDWall)</enable>
</control>
<!-- cd wall end -->
4) open MusicVisualisation.xml in the Aeon Nox 720p folder
add the follow code at line 70 or so, after this lines
<visible>Skin.HasSetting(videofanartslideshow)+!Skin.HasSetting(nofanartmusicviz)</visible>
</control>
Code:
<include condition="!Skin.HasSetting(SafeMode)">cdwall-musicvisualisation</include>
5) Add the custon strings
open the strings.xml locate on language English folder and add this lines
Code:
<string id="40000">Show CD Wall Visualization</string>
<string id="40001">Path to CD Cover Folder</string>
at line 400 or so, after the last string.
You can add and translate to your language too.
6) should work at this point.
Notice: the CD Wall Folder Path should contain all your album cover arts. The naming scheme is irrelevant and if those pictures are *.tbn files it will speed up the thing a little bit.
You access this function trough Misc Option Button in OSD fullscreen music vizualization
Turn the slider on and chose path to your covers.
edit.: a little tweak (is not a must but make it more pro)
1) add the follow code
Code:
<onclick>Skin.Reset(Viz-CDWall)</onclick>
<onclick>Skin.Reset(videofanartslideshow)</onclick>
and to item id="460" Fanart (video) control, after line
<onclick>Skin.Reset(musicfanartslideshow)</onclick>
this will make cdwall turn off when you turn fanart video/music on.
2) remove the follow code from item id="454" animated bakground
Code:
<enable>!Skin.HasSetting(nofanartmusicviz)</enable>
you can use the animated background it will work like charm.
Enjoy
ps.: sorry poor english, im learning