I'm seeing problems with the currently playing thumbnail that's exported via the http API in this build.
I'm using the AddToPlaylist command to add files shared over smb. This works great. I'm able to get a playlist going and play the files. Looking at the screen on my xbox, it shows the thumbnails for those songs without issue.
The problem occurs when I try to use the GetCurrentlyPlaying command to make the currently playing thumbnail accessible via http. I first issued the following:
http://xbox/xbmcCmds/xbmcHttp?command=GetCurrentlyPlaying¶meter=q:\web\thumb.jpg
And then I went to http://xbox/thumb.jpg. success! the currently playing thumbnail was displayed properly, and I was able to display it from another web page using <img> tags. However, I then cleared the playlist using the ClearPlaylist command, stopped playback, and loaded up another playlist using AddToPlaylist again. This time, when I issued the above GetCurrentlyPlaying command, the thumb.jpg file wasn't updated. It showed the thumb from the previous album I had been playing. I was able to get it to work by opening up the xbmc file manager, deleting Q:\web\thumb.jpg, and waiting until xbmc had transitioned to the next song. After that, when I issued the above GetCurrentlyPlaying command, I got an updated thumbnail. It seems if I want an updated thumbnail, I have to manually delete the old one first.
Is this a bug? intended behaviour? If it's intended, is there a way to get a thumbnail that always represents the currently playing song?
CORRECTION: The only way to get thumbnails to work appears to be to remove thumb.jpg, stop playback using the "B" button, and then queue up another album using the http API, and then visit the GetCurrentlyPlaying link above. If I delete the current thumbnail and stop playback using the http API, it seems the thumbnail doesn't update.