2011-08-03, 13:26
Quote:The correct way to get the thumbnail of currently playing is via AudioPlaylist.GetItems, much how its done on in AudioLibrary.
Thanks.
I realize that you can get it that way it's just that I use "System.GetInfoLabels" a lot because you can get a lot of different info returned without having to send multiple JSON strings to get the same thing. Just seems more efficient for me.
The reason for this method is because Nevo S70 Widgets allow you to create 2-way control easily without the need to write any code, just need to do some regex but the downside of Widgets is that they don't do unsolicited feedback so any announcements from xbmc are ignored. This means that on my Now Playing page which displays info like Current Song, Artist, Album, Playlist Position/Length, Player Time/Duration (used for a slider bar for seeking), next Song and other stuff is asked for every 4 seconds because it's the only way to ensure the remote is in sync and all with one string...if you know what I mean.
Nevo remotes do have another option besides Nevo Widgets which is called ".Nevo Plugins" which does do unsolicited feedback but you need to know how to write code, which I don't. I have the SDK for it and would love to learn but just don't have the time to at the moment.
So that's why it would have been great to use "MusicPlayer.Cover" to easily add Album Art to my Now Playing page. Anyway I'll just have to use AudioPlaylist.GetItems instead.
One other thing I noticed is when I go to Music/Songs and say I have 100 songs listed (haven't ripped all my CD's yet). I select play for the first song and then I select shuffle and the song that is currently playing may end up in position e.g. 85. Why does songs positioned at 85 to 100 only play? I would have thought the currently playing song would stay at position 1 and the rest of the 99 songs would be shuffled and would all play.
Cheers
Jason