When playing a normal audio or video stream from a normal Windows Media Services publishing point, Silverlight ignores essential metadata, like the title, artist and copyright attributes (SL 2.0 Beta 2).
Surely there must be a property somewhere in the Silverlight object model that provides access to this most fundamental data? Windows Media Player and other clients obviously do expose this information when playing a stream, as everybody would expect because this is such basic functionality, so why doesn't Silverlight?
Surely the MediaAttributeCollection property should be populated with this data, which is what happens when the player is playing through a client-side playlist (ASX format):
I'm asking the question here, just in case I'm missing something, because it's such an obvious problem.
I've already submitted this as a bug along with a detailed description of the problem:
Since SL2 Beta 2 was released there have been numerous reports about this problem on various forums including this one. My own recent bug report has already received three replies from developers who are unable to use Silverlight due to the same problem.
Unfortunately so far we have seen no response anywhere from anybody at Microsoft to indicate that they are even aware of the problem.
I think it's one of those things like Server Side Playlists, and multi bitrate support was missing from the previous beta we're missing attributes in server side playlists. Which is a BIG SHAME... cause I was really looking forward to replacing the bulkier Windows Media Player control on our site.
Hopefully instead of totally overlooking this issue, it just didn't make it into Beta 2. Hope it gets in before RTM though, really really important to have this.