Yeah beaker, you're right. I should have eliminated bitrate, codec, and samplerate from the playlists. You'll notice I did leave them off of the list of <currentList> attributes.
As far as a schema, I could make one (quite easily with XMLSpy), I'm just not sure how useful it would be. Is anyone going to be validating that the xml that comes from the player is valid according to the schema? To me, the schema is whatever Mark says it is. I just provided something that should give him an idea of what we're thinking. I leave it to him to put it together the way that makes the most sense programatically.
Okay, so now that we seem to like this format...want to make an enhancement or two to the xslt? That will really show the usefulness of this and maybe inspire Mark to add this to the hotlist of features. What were some of the requests? Alternate coloring of the rows. Oh, and icons for playing vs. streaming. I'll see what I can bust out today.
Chris