2007-04-08, 17:21
Yeah, I noticed it was still broken too, so I added:
<visible>Skin.HasSetting(np-vis)</visible>
to this bit in MusicVisualisation.xml in the resolution you are using, mine is 16:9 -720, so I put it in pal16x9
<control type="image">
<description>Album Cover</description>
<posx>375</posx>
<posy>190</posy>
<width>275</width>
<height>300</height>
<info>MusicPlayer.Cover</info>
</control>
it should look like this when done.
<control type="image">
<description>Album Cover</description>
<posx>375</posx>
<posy>190</posy>
<width>275</width>
<height>300</height>
<info>MusicPlayer.Cover</info>
<visible>Skin.HasSetting(np-vis)</visible>
</control>
My wife really likes this skin so I looked into why the OSD menu and status bar are huge in 16x9 720, I think its because while the video is playing on a real xbox it behaves differently then it does in the win32 tester, in the tester it looks fine with its fake video, but on a real xbox, it seems like xbmc uses the pal16x9 xmls, and the 720p font.xml, that combination yields huge fonts.
it's like the xbox reverts to non 720p while playing a video so the big ass fonts in the 720p font.xml are displayed in a non 720p 16x9 screen. If I replace the 720p fon.xml with the one from pal16x9 the osd looks great, but the rest of the skin has tiny ones then. Short of creating a special VideoOSD.xml in the 720p folder, I can't see an easy way of fixing it. Since a picture is worth a thousand word, here it is.
Hope the code above fixes your issue dolby0102, until the author can.
<visible>Skin.HasSetting(np-vis)</visible>
to this bit in MusicVisualisation.xml in the resolution you are using, mine is 16:9 -720, so I put it in pal16x9
<control type="image">
<description>Album Cover</description>
<posx>375</posx>
<posy>190</posy>
<width>275</width>
<height>300</height>
<info>MusicPlayer.Cover</info>
</control>
it should look like this when done.
<control type="image">
<description>Album Cover</description>
<posx>375</posx>
<posy>190</posy>
<width>275</width>
<height>300</height>
<info>MusicPlayer.Cover</info>
<visible>Skin.HasSetting(np-vis)</visible>
</control>
My wife really likes this skin so I looked into why the OSD menu and status bar are huge in 16x9 720, I think its because while the video is playing on a real xbox it behaves differently then it does in the win32 tester, in the tester it looks fine with its fake video, but on a real xbox, it seems like xbmc uses the pal16x9 xmls, and the 720p font.xml, that combination yields huge fonts.
it's like the xbox reverts to non 720p while playing a video so the big ass fonts in the 720p font.xml are displayed in a non 720p 16x9 screen. If I replace the 720p fon.xml with the one from pal16x9 the osd looks great, but the rest of the skin has tiny ones then. Short of creating a special VideoOSD.xml in the 720p folder, I can't see an easy way of fixing it. Since a picture is worth a thousand word, here it is.
Hope the code above fixes your issue dolby0102, until the author can.