ServerReleaseNotes/20071014

Changelog for the 2007-10-14 Server Release

List of new features and bug-fixes in the 2007-10-14 server release.

New Folksonomy "Tagging" Feature

This release will include support for FolksonomyTagging for artists, labels, releases and tracks. Each of these entities now has a "Tag" link associated where the user can enter their own tags for an entity and each entity will then have a tag cloud that lets users view the tags most applied to a given entity. Given that applying these tags is highly subjective, these tag additions will not be subject to peer review via the edit voting system. Each person applies tags to entities (others can't see which tags a specific user has applied) and the system then aggregates all the tags for a collective view of all the tags applied to an entity. For instance, see the [WWW] tags applied to artist Portishead.

Right now the UI still needs some refinements and we're keen to get your input on it:

Tags are comma separated and only alphanumeric (word) characters, '-' and <space> are allowed for making tags. You can apply as many tags as you want in one operation on the web site.

The XMLWebService API has been extended to support tag submission. To apply tags for a given entity, do an HTTP POST to a URL formatted like this:

This will apply the tags 'waga', 'poly' and 'klepto' to artist Portishead and overwrite any tags you may have applied previously. This will require an HTTP authorization with your editor name and password. This can be done via the command line and the wget program like so:

This is MusicBrainz' first foray into subjective metadata and its bound to ruffle some (more) feathers in the community. At this point in time this new tagging feature is a test project. If it turns out that this test fails for some reason and we can't fix it, we will remove this feature at a later point in time.

If you have feedback for this new feature, please enter a bug report or enhancement request in our [WWW] bug tracker.

New Features

Fixed Bugs

Search Changes

Web Service Changes

Schema Changes

For the exact details on how the schema is going to change for this release, please examine these files:

These files will be combined into one update script before we start the server release process.

20070622

This update file creates the necessary tables for the FolksonomyTagging feature. It also creates an optional vertical database where the raw data for the tags can live on a separate database server. This update file only creates new tables, it does not change existing tables.

20070719

This update file creates new tables for the editor subscription feature. It does not change existing tables.

20070813

This file adds one column to the cdtoc table for a possible future feature, but this new column is currently unused.

(Lukas, please describe the rest of the changes in this file)

20070921

This file fixes PUID counts in the albummeta table and changes the type of the PrevValue in the moderation_open and moderation_closed tables from VARCHAR(255) to TEXT.

Detailed bug list

For a complete history of the bugs fixed for this release:

For a more detailed (but incomplete) Changelog:

Discussion

Tags

I guess it will be possible for 3rd party program to request (XML & Co I guess) the tags of an entity; will it be possible to request the tags set by one user for this entity ? --MLL

I think the tags should be seeable from the entity page if we want people to use / edit them. And the "Tag this artist" link is not easy to spot when there is a big soup of tags. --MLL

The [WWW] tag display feature looks fine to me. Nice to have all entities (albums / artists etc in one place). --MLL

Tags are comma separated and only alphanumberic (word) characters, '-' and <space> are allowed for making tags. - I think this should be indicated when on clicks on the "Tag this artist" link. --MLL


CategoryServer CategoryDevelopment

last edited 2008-06-26 15:24:07 by ip4da06247

MusicBrainz web site  *  Support / Contact