When I play a music file and go to the home screen, the artist/album thumbnails have not been showing up in the overlay in the lower right corner. I just get an empty black square where the thumbnail should be. (I can still click the empty square to jump to the Now Playing screen.)
I opened up common.overlay.basichome.xml and I found this:
The visible conditions for these two controls don't seem right to me. Each of them has a reference to string.equals(#Play.Current.thumb,). But the first control (artist thumbnail) is visible when string.equals(#Play.Current.thumb,) is true, i.e. show the artist thumbnail when there is already a current thumbnail. And the second control (current thumbnail) is visible when string.equals(#Play.Current.thumb,) is false, i.e. show the current thumbnail when there is *no* current thumbnail!
I switched the two visible conditions around -- artist thumbnail is visible when !string.equals(#Play.Current.thumb,), and current thumbnail is visible when string.equals(#Play.Current.thumb,). Now it seems to work properly. Can somebody confirm that this is the way it should be? I don't know if this is a bug in the default skin files or if the config programs messed this up somehow.
I opened up common.overlay.basichome.xml and I found this:
Code:
<control>
<description>music logo</description>
<type>image</type>
<id>7220</id>
<posX>783</posX>
<posY>558</posY>
<width>114</width>
<height>114</height>
<keepaspectratio>no</keepaspectratio>
<centered>yes</centered>
<zoom>yes</zoom>
<texture>C:\Documents and Settings\All Users\Application Data\team mediaportal\mediaportal\thumbs\Music\Artists\#Play.Current.ArtistL.jpg</texture>
<visible>player.hasmedia+control.isvisible(3337)+![window.istopmost(0)|window.istopmost(34)]+string.equals(#Play.Current.thumb,)+!control.isvisible(6767)+!control.isvisible(1209)</visible>
</control>
<control>
<description>music logo</description>
<type>image</type>
<id>7230</id>
<posX>783</posX>
<posY>558</posY>
<width>114</width>
<height>114</height>
<keepaspectratio>yes</keepaspectratio>
<centered>yes</centered>
<zoom>no</zoom>
<texture>#Play.Current.Thumb</texture>
<visible>player.hasmedia+control.isvisible(3337)+![window.istopmost(0)|window.istopmost(34)]+!string.equals(#Play.Current.thumb,)+!control.isvisible(6767)+!control.isvisible(1209)</visible>
</control>
I switched the two visible conditions around -- artist thumbnail is visible when !string.equals(#Play.Current.thumb,), and current thumbnail is visible when string.equals(#Play.Current.thumb,). Now it seems to work properly. Can somebody confirm that this is the way it should be? I don't know if this is a bug in the default skin files or if the config programs messed this up somehow.