2009-09-28, 19:12
Code:
<control type="largeimage">
<description>artist slideshow</description>
<posx>0</posx>
<posy>-</posy>
<width>1280</width>
<height>720</height>
<texture>$INFO[Skin.String(cdartpath)][b][color=red]/[/color][/b]$INFO[MusicPlayer.Artist]/$INFO[MusicPlayer.Album]/fanart.jpg</texture>
<aspectratio>keep</aspectratio>
<visible>!Visualisation.Enabled + Player.HasAudio</visible>
</control>
In guisettings.xml I have:
Code:
<setting type="string" name="Aeon Stark.cdartpath">/home/xbmc/music[color=red][b]/[/b][/color]</setting>
[1] I think I see your problem (highlighted in red above). By having a trailing slash on the end of your cdartpath path in guisettings.xml AND on the end of the $INFO[Skin.String(cdartpath)] in MusicVisualistation.xml it looks like you have a final path with 2 slashes in it, i.e. /home/xbmc/music//<artist>/<album>/fanart.jpg. Try removing the trailing slash from the path in guisettings.xml (or alternatively remove the slash from after the $INFO[Skin.String(cdartpath)] tags as you posted above).
[2] As for your small fonts, this could be becuase you haven't configured your fonts.xml file correctly, have a read of the bottom of reavens first post for details on how to add the relevant bits to Font.xml
[3] The progress bar wouldn't show up for me either. What I did was to find the following line in MusicVisualisation.xml.
Code:
<visible>Skin.HasSetting(noosdprogress)</visible>
It should be as part of a control with <description>Progressbar</description> at the top. Then change it to
Code:
<visible>true</visible>
Now, thats a bit of a hack, granted, but it worked for me as I always wanted it on.
Hope that helps.