[MOD] Aeon Nox 1.5 CD Wall visualization
#1
Image

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!" Cool
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
Image

Turn the slider on and chose path to your covers.
Image

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>
in the item id="453"' Fanart (music) control, after line
<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>
now you can turn Disable fanart on and keep the access to cdwall and on/off animated bakground, make things faster with no fanart running behind cdwall.


you can use the animated background it will work like charm.

Enjoy Laugh

ps.: sorry poor english, im learning Blush
Reply
#2
I love this view, Best for music. good jobWink
Image
Reply
#3
This will also work in 1.6.
I'll add this to eden-pre version of the skin.
Just curious, what's condition="!Skin.HasSetting(SafeMode)".. I don't use that option anywhere?
Reply
#4
Big_Noid Wrote:This will also work in 1.6.
I'll add this to eden-pre version of the skin.
Just curious, what's condition="!Skin.HasSetting(SafeMode)".. I don't use that option anywhere?

Nice that you will add it to eden version, im glad to help if need.
im new to skin code so things may look like stone age coding.Laugh

since i got most of the code from Ronie (skin transparency) im not sure what is all about.
after a quick search i found this
Quote:the "safe mode" options was indeed introduced to get rid of the 'lock settings' issue.
it will disable several workarounds in the skin that are not natively supported by xbmc.
not sure if is the answer.

edited main post: some tweak
Reply
#5
Okay, then it's some left over code.
I'll just follow your instructins to add it to eden-pre Wink
I'll give you credit of course in the changelog.
Reply
#6
Added this just now in master. Works really well with the artwork organizer script, so install that from offical repo and point the path to your just created album thumbs folder.

EDIT: All credit goes to ronie and Middle
Reply
#7
Hi, do not know if this is the best place to wrtie this. But for that visualisation, how would i change the rating to use the record label icon instead. I am not worried about ratings as all the music i have is good to me.
Reply

Logout Mark Read Team Forum Stats Members Help
[MOD] Aeon Nox 1.5 CD Wall visualization0