History:Next Generation Schema/Release Editor: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 15: Line 15:


== Use Cases ==
== Use Cases ==

Note: The cases that are struck out means that they have been addressed in the UI design, but may not actually be fully implemented yet.


=== Track Level ===
=== Track Level ===
* Fixing a typo in a track title/artist
* <s>Fixing a typo in a track title/artist</s>
* Changing one tracklist "position" to a different track/recording
* Changing one tracklist "position" to a different track/recording
* Reordering tracks
* <s>Reordering tracks</s>
* Adding a track
* Adding a track
* Removing a track
* <s>Removing a track</s>


=== Medium Level ===
=== Medium Level ===
* Editing medium title/format
* <s>Editing medium title/format</s>
* Reordering mediums
* Reordering mediums
* Adding a new medium with a new tracklist
* Adding a new medium with a new tracklist
Line 31: Line 33:


=== Release Level ===
=== Release Level ===
* Editing release name/status/barcode/etc.
* <s>Editing release name/status/barcode/etc.</s>
* Editing release artist credit (should affect all tracks for SA releases?)
* Editing release artist credit (should affect all tracks for SA releases?)
* Adding/removing/changing release labels -- label, catalog number pairs
* Adding/removing/changing release labels -- label, catalog number pairs

== Step 1 in implementing the release editor ==

# Create a bare bones release editor that is visually clean. No edit suite. No icons.
# Allow editing of track name.
# Allow editing of artist name and creating new artist credits.
# Allow editing of the release attributes (type, status, country, date, format, packaging, lang, script, catno, barcode).
# There shall be no: track reordering, track adding, help, annotation editing.
# Nothing else.

Revision as of 22:19, 10 August 2009

Problematic Cases

  • Editing a track title/artist.
    • Should it modify the linked recording?
    • Should it automatically break the link to the recording, if it's changed? (e.g. editor trying to change a track on a tracklist)
    • Should it just change the track, keep the link to recording and the recording itself untouched? (we will probably get incorrectly linked recordings)
  • Adding/removing a track.
    • Should it create a new tracklist?
    • Should it modify the tracklist, which will most likely change many other releases?
  • Not directly related to the release editor, but the above issue affects this. CD TOCs are currently linked to tracklists. That means creating new tracklists automatically is not possible. Should CD TOCs be on medium, rather than tracklist?

Use Cases

Note: The cases that are struck out means that they have been addressed in the UI design, but may not actually be fully implemented yet.

Track Level

  • Fixing a typo in a track title/artist
  • Changing one tracklist "position" to a different track/recording
  • Reordering tracks
  • Adding a track
  • Removing a track

Medium Level

  • Editing medium title/format
  • Reordering mediums
  • Adding a new medium with a new tracklist
  • Adding a new medium with an existing tracklist
  • Removing a medium

Release Level

  • Editing release name/status/barcode/etc.
  • Editing release artist credit (should affect all tracks for SA releases?)
  • Adding/removing/changing release labels -- label, catalog number pairs