2010-12-06, 20:06
I really don't know why nobody in the shade forum and so less people in the whole xbmc forum are asking for an implementation for this great piece (also really great in its simplicity) of code by ronie.
i mean this is really kickin ass and a thing i've thought over for months-but why? ronie already has realized a cover toggling cd wall visualisation for music playback.
isn't that cool?
ALL credit goes to ronie - thank you sir!
So what has to be done to implement this eyecandy to the shade skin?
1) install transparency if you haven't done it already
2) copy "Includes_CDWall.xml" out of the 720p folder into the shade 720p folder
3) open includes.xml in the shade 720p folder
4) add <include file="Includes_CDWall.xml" /> in line 16 or so
5) open custom_SkinSetting_1111.xml
6) add
just underline 470 or so
7) open MusicVisualisation.xml and add under the second control line 27 or so
8) should work at this point, but for the real kick go to http://transparency-xbmc.googlecode.com/...unk/media/ and klick on cdwall-grid.png and save it in the shade "media" folder
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. #24 on this http://xbmc.org/skins/transparency/3/ page explains the shortest way to get them.
again: ALL CREDIT GOES TO ronie, i was only hijacking his skin and have "stolen" this piece of code out of his skin
i mean this is really kickin ass and a thing i've thought over for months-but why? ronie already has realized a cover toggling cd wall visualisation for music playback.
isn't that cool?
ALL credit goes to ronie - thank you sir!
So what has to be done to implement this eyecandy to the shade skin?
1) install transparency if you haven't done it already
2) copy "Includes_CDWall.xml" out of the 720p folder into the shade 720p folder
3) open includes.xml in the shade 720p folder
4) add <include file="Includes_CDWall.xml" /> in line 16 or so
5) open custom_SkinSetting_1111.xml
6) add
Code:
<control type="label" id="133">
<width>750</width>
<height>45</height>
<font>Shade_20_Bold_title</font>
<label>CD Wall</label>
<textcolor>white</textcolor>
<shadowcolor>black</shadowcolor>
<align>left</align>
<aligny>center</aligny>
</control>
<control type="radiobutton" id="134">
<posx>0</posx>
<posy>0</posy>
<width>900</width>
<height>40</height>
<font>Shade_20</font>
<label>Enable CD Wall</label>
<textcolor>white</textcolor>
<focusedcolor>white</focusedcolor>
<texturefocus border="0,2,0,2">shade/menuitemfo.png</texturefocus>
<texturenofocus border="0,2,0,2">shade/menuitemnf.png</texturenofocus>
<onclick>Skin.ToggleSetting(CDWallNoVisualisation)</onclick>
<selected>Skin.HasSetting(CDWallNoVisualisation)</selected>
</control>
<control type="button" id="135">
<description>CD Wall Picture Path</description>
<posx>0</posx>
<posy>0</posy>
<width>900</width>
<height>40</height>
<font>Shade_20</font>
<textcolor>white</textcolor>
<focusedcolor>white</focusedcolor>
<texturefocus border="0,2,0,2">shade/menuitemfo.png</texturefocus>
<texturenofocus border="0,2,0,2">shade/menuitemnf.png</texturenofocus>
<label>15311</label>
<label2>$INFO[Skin.String(CDWall_Folder_Path)]</label2>
<onclick>Skin.SetPath(CDWall_Folder_Path)</onclick>
<enable>Skin.HasSetting(CDWallNoVisualisation)</enable>
</control>
</control>
just under
Code:
<onclick>Skin.ToggleSetting(EnableWeloView)</onclick>
<selected>Skin.HasSetting(EnableWeloView)</selected>
</control>
7) open MusicVisualisation.xml and add
Code:
<include condition="!Skin.HasSetting(SafeMode)">cdwall-musicvisualisation</include>
8) should work at this point, but for the real kick go to http://transparency-xbmc.googlecode.com/...unk/media/ and klick on cdwall-grid.png and save it in the shade "media" folder
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. #24 on this http://xbmc.org/skins/transparency/3/ page explains the shortest way to get them.
again: ALL CREDIT GOES TO ronie, i was only hijacking his skin and have "stolen" this piece of code out of his skin