History:Server Release Notes/20071014

From MusicBrainz Wiki
Revision as of 12:30, 25 August 2007 by LukasLalinsky (talk | contribs) ((Imported from MoinMoin))
Jump to navigationJump to search

Changelog for the 2007-09-XX Server Release

List of new features and bug-fixes in the 2007-09-XX server release. Please help us test these changes/features on our test server.

New Folksonomy "Tagging" Feature

This release will include support for folksonomy tagging 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 tags applied to artist Portishead.

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

  • Is the tagging feature too buried? Right now you need to click on the "Tags" link before you see the tags for an artist and can tag the artist yourself.
  • How does the tag display feature look? Any feedback there?

Tags are comma separated and only alphanumberic (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:

  • wget --user=<editor name> --password=<password> --post-data=id=8f6bd1e4-fbe1-4f50-aa9b-94c450ec0f11\&entity=artist\&type=xml\&tags=foo,bar,baz http://test.musicbrainz.org/ws/1/tag

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 bug tracker.

New Features

  • Allow subscribing to editors.
  • Allow editing of AR end-points (i.e. moving AR from one entity to another).
  • New page for artist to track and release relationships: the link is titled "Appears on" on artist page.
  • Add ARs to multiple tracks on a release (#2292)
  • PUID reports. (#1917)
  • PureVolume url AR type detection. (#2724)
  • Custom release sorting on the label page.
  • "Cover art" url AR type detection.
  • After creating an AR, redirect to the 'current' entity, instead of the first one. (#2722)
  • Automatically remove spaces and hyphens from barcodes. (#2635)
  • Improve conditions.html overview. (#2715)
  • Guess Case: Convert "blank" to "[silence]". (#2103)
  • Guess Case: Convert "Ver." to "version". (#2001)
  • JavaScript version of "Change Direction" for EditRelationshipEdit. (#2837)
  • Make non-WikiDocsPages look like normal WikiDocsPages. (#1962)
  • Edit note pop-up and text field are too small. (#2441)
  • Wiki Transclusion Table is now viewable by non-TransclusionEditors. (#2988)
  • JavaScript versions of 'Show full lists'/'Show reduced lists' buttons on edit language/script page.
  • A comment field for cancelling edits. (#2737)
  • Don't compact ARs on the track page. (#2799)
  • Automatically change format of Discogs URLs. (#2938)
  • Display of pending edits on DiscIDs on release details page. (#2823)
  • Allow edit notes to identify WikiDocsPage links using the following syntax: "[SomeWikiDocPage]" or "doc:SomeWikiDocPage". See EditNoteSyntax. (#3014)
  • Paginated subscriptions. (#2428)
  • complete list of fixed enhancements

Fixed Bugs

  • Don't double HTML-encode values in hidden inputs. (#2726)
  • Removed broken links to (non-existant) TRM reports.
  • Add release preview page shouldn't display data quality. (#2654)
  • Duplicate error message for inc parameter. (#2692)
  • Guess Case: Fixed hanlding of 'pres' and 'presents' in artist names. (#2215)
  • Guess Case: "orchestral" ExtraTitleInformation shouldn't be capitalized. (#2759)
  • Guess Case: Don't convert '3 In' (with a space) to '3"'. (#2191)
  • Guess Case: Expand Volume (Vol.) and Part (Pt.) numbers with subtitles. (#2805)
  • Wrong wording in private message copy (when using the option "Send me a copy to my e-mail address"). (#2826)
  • Annotation history: show edits link broken. (#2835)
  • Tagger links on artist view are malformed. (#2819)
  • HTML error on front page. (#2796)
  • Country of label isnt retained when editing label. (#2794)
  • Broken link to annotation history on the release page. (#2832)
  • Check for label ARs in the artist cleanup script. (#2814)
  • Error in handling track length edits. (#2887)
  • Display TransclusionEditor privilege on editor profile. (#3000)
  • Drop of some products pages already migrated to WikiDocs. (#2928)
  • Prevent cat # from wrapping in label view. (#2725)
  • Fixed the 'Back to form' button while selecting a label. (#2736)
  • Fixed counts of hidden ARs. (#2035, #1464)
  • Display rounded track durations.
  • complete list of fixed bugs

Search Changes

Web Service Changes

Other Changes

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 tag display feature looks fine to me. Nice to have all aentities (albums / artists etc in one place). --MLL