I saw no mention in your subsequent post of any fix to the ';' problems. If I missed it, I'm sorry. If I didn't, I'm even sorrier. And would very welcome some reassurance that this is going to be addressed. Specifically, that MM will stop interfering with usage of literal characters such as ';' that is entirely within the standards.
I'm sorry, but I tried to be as clear as possible and I still believe that all my posts in this thread together form a good proposal of how solve this problem in a user-friendly way and within standards (as much as possible - since they simply can't handle this issue in its entirety).
Note that I don't think that the current (MM 3.0.3) solution is bad, it's pretty much the same approach WMP11 has, it's reasonably simple and yet powerful, but it definitely isn't perfect and yes, ';' character gets a specific meaning, which is entirely fixed in my proposal for future versions.
This thread was started so that users can describe their requirements and make some suggestions. So far, this was only partly successful, for the rest of the thread I was accussed of either following standard too much or too little. I'd certainly welcome other good suggestions of how to handle this issue, keeping in mind some (in my opinion good) requirements raised by users. Let's say I have tracks:
Track1 by: Artist1 and Artist2
Track2 by: Artist3 & Artist4
Track3 by: Artist1, Artist2 & Artist3 feat. Artist4
In all cases I want the whole artist title to look _exactly_ as above, but correctly be shown under individual artists (e.g. Track1 under Artist1). Feel free to suggest how to handle this in UI and how to store this in tags.