Thats one impressive list you have there!
There's one item I'd like to ask about, I'm currently writing a Java ME UPnP client - keeps me busy - I can browse the DNS 320 fine the only problem is as you have on your list mp3 tracks come back in a random order. Not only do they come back in a random order but when I ask the box how it can sort the files it doesn't give me any options.
I'm just wondering how you would modify the UPnP server to allow the tracks to be ordered properly - I don't really understand the comment about sharing the track number instead of the name... would this result in me seeing simply 1, 2, 3 instead of track a, track b and track c as that doesn't really seem like a reasonable solution - it would help if I want to play an album but not if I'm looking for a specific track and personally I'd rather keep the track names - or is it simply something internal to the server so that it produces the same output but ordered by the track number?
That would improve the problem until you browse by artist when you are given all track names for all tracks by that user when you would then be faced with track 1 of album a followed by track 1 of album b. Ideally the server would support various sort capabilities in the requests sent to it, users can then choose how to sort based on how they want to access the files.
Thanks a lot and I'll look forward to any UPnP related updates.