See the release notes at ServerReleaseNotes/200709XX for current status of this feature.
Some Musings about Tagging
IMHO there are a few things MB should do, if you want tagst to work:
First, make tags navigable. Display them nicely and unobstrusively on the entity pages (no separate page!), so that people can browse through MB by clicking on tags, artists, albums, etc. A small tag cloud on each artist page should do the trick. If a user is logged in, show her both her own tags and everybody's tags. I believe you can copy a lot from last.fm's layout here.
The most important thing is to make tags usable. Tagging only works if it creates an information ecology. MusicBrainz is only one half of the ecology. The other half is the user at home. So what would people use tags for at home and egoistically for themselves?
- Sorting music: To enable people sorting their music according to their own or everybody's tags, the PicardTagger (the old one or PicardQt) should be able to fetch my tags and rename/move files according to the tag. The difficulty is to determine which one of the tags to use. Maybe a user could select a primary tag for each entity. If the lists of tags you store are order sensitive that this could just be the first entry.
- Tagging music: I mean tagging as in ID3 tags. That will probably turn out to be a major chalenge. How can you store MB folksonomy tags in music files in a way that is usable?
- In this case usable means that the major music players (Winamp, iTunes, foobar, and yes ideally Microsoft Media Player. Don't know about Linux) should be able to read the tags. I have no idea about their special/proprietary tagging schemes, but they should all be supported. Probably by plugins to Picard.
- It turns out that there might be a very simple standard, that all players support and which could make folksonomy tags really useful: Playlists.
- Imagine a small app that crawls all my music files, reads the MBIDs, fetches either my tags or everybody's tags for these files and builds playlists from them. This way I could listen to all my 'chilly' music (using the player of my choice on any system). Most importantly this would create a dynamic information ecology in which users add tags to MB, download them with the appp, use them, correct them or add more, etc. This dynamics would give MB tons of RFEs, Bug reports and most importantly tags. I know that there are many pitfalls on the way to such an ecology. One of them might be bandwith. But hey, MB can make this a subscriber feature (sorry we cannot alow more than x requests per minute unless you pay for your bandwidth). I mean, last.fm makes me pay 30 Euros per year for a similar feature, and my tags are not free. 'My tags'on last.fm are theirs.
I think you get the idea. I am not set on the playist idea. But I seriously believe that folksonomy tagging will only lift off if you provide some kind of usable feature on the side of the user at home and enable a feedback loop from MB to the user and back. -- DonRedman 12:35, 23 September 2007 (UTC) (Please feel free to correct, expand, edit this text as boldly as you like, :-) rather than making it an unreadable dicussion.)