User:Jormangeud/Release Restructuring: Difference between revisions
Jormangeud (talk | contribs) m (→Examples) |
Jormangeud (talk | contribs) m (filled in proposal template details) |
||
Line 1: | Line 1: | ||
{{Template:proposal |
{{Template:proposal |
||
|proposal= |
|proposal=STYLE-135 |
||
|champion=[[User:Jormangeud|Jormangeud]] |
|champion=[[User:Jormangeud|Jormangeud]] |
||
|status= |
|status=RFC |
||
|discussion= |
|discussion= |
||
|rfc=http://lists.musicbrainz.org/pipermail/musicbrainz-style/2012-July/016155.html |
|||
|rfc= |
|||
|rfv= |
|rfv= |
||
|style=1 |
|style=1 |
||
|jira= |
|jira=STYLE-135 |
||
}} |
}} |
||
Latest revision as of 17:08, 7 July 2012
Status: This page describes an active style guideline proposal and is not official. |
|
Shortcomings of the current system
The current system can only present separate mediums on a release:
- Different mediums are all given disc numbers, even if they do not have them
- If a medium has a separate cat#, it cannot be identified to the medium, only to the release
The current system is not able to present subcontent on a medium:
- Sides on a physical release are bundled together or as separate mediums: cassette, vinyl, DualDisc, DVDplus, VinylDisc
- Digital subcontent on a medium may not be presented at all: CD-data (anything), DVD-data (anything), DVD-video (titles, chapters, audiotracks), digital archives/isos (anything)
- One medium (sides/compilation/split/etc) may contain more than one titles/releases. Currently, these cannot be presented under their titles, only by including the title in the track titles.
Releases may have a different numbering scheme or no track numbers at all. Also, digital only releases may not even have a defined play order.
- Currently, all tracks are presented with fixed numbers starting from 1
- Any track on a digital release may have more than one recording. Currently, these are not supported.
Proposed new release entity
Release
- In terminology, change all instances of disc to medium
- Remove disc numbers
- not all releases have numbered discs
- Add medium position (integer)
- this is the position of the medium inside the release
- can be taken from disc number, if more than one discs on the release
- should be empty if only one medium
- transition suggestion: current disc number is taken as the position if more than one discs, otherwise empty.
- Add medium identifier (string)
- identifier examples: DVD 1, Disc Two, Bonus Disc, etc. (free form, not the disc title)
- needs style guide/discussion what kind of identifiers can be defined as positions
- identifier examples: DVD 1, Disc Two, Bonus Disc, etc. (free form, not the disc title)
- Notes
- Tagging/external apps may use the total number of mediums on a release, mediums' positions and their identifiers to present the numbering properly.
- Simply put: Disc number is renamed to medium position. Position is not mandatory. Adds medium identifier for storing the numbering scheme.
Medium
- Medium is used to present the physical medium/distribution container
- Implement position and identifier in a release
- Terminology: Rename disc title to medium title
- Add support for catalog numbers on medium
- Tracklist is moved to sides/subcontent
- Add support for sides/subcontent
- Release editor option: Has sides/subcontent
- Forced sides on predefined formats (vinyl, cassette, DualDisc, DVDplus, VinylDisc)
- Release editor option: Has sides/subcontent
- Notes
- All disc references are renamed to medium. Format type can be used to show as disc, vinyl, etc. if needed. New cat# for medium.
- Simply put: Tracklist is moved to subcontent. Medium is used to describe the container, not the data/content.
Content (side/subcontent)
- Content is used to present how the tracks are on the medium
- Any release that may have digital content may also have subcontent.
- This will require that subcontent can be nested inside subcontent.
- Any release that may have digital content may also have subcontent.
- Format of the medium will affect the possible options for subcontent.
- Add subcontent position (integer)
- for ordering purposes. May be empty.
- Add support for format of subcontent
- some examples:
- VinylDisc CD-Audio 12cm Vinyl
- DVDplus CD CD-Audio Digital Media DVD-Data Digital Media Digital Media
- some examples:
- Add support for catalog numbers on content (side of a medium)
- Add support for title of the content (side of a medium)
- Add support for subtitles/pseudo-subcontent (could be a subcontent format type)
- This basically means subtitling certain tracks from given content
- This could allow having e.g. CSG work titles as subtitles and their parts as tracks.
- Also, one compilation may contain more than one previously released releases, so those could be titled properly.
- This basically means subtitling certain tracks from given content
- Notes
- This is basically the current medium, extended with support for splitting and titling the content.
Tracklist
- Remove tracknumbers
- Not all releases have tracknumbers
- Add track position (integer)
- This is the play order position. May be empty. May be taken from track identifier.
- Position must be mandatory on all but digital content?
- Transition suggestion: taken from the current tracknumber
- This is the play order position. May be empty. May be taken from track identifier.
- Add track identifier (string)
- Track identifier comes from the release, could be numbering scheme (A..J, 1..10, I..X), 1a), bonustrack, etc.
- should hidden track be given identifier [hidden]?
- May be empty
- Track identifier comes from the release, could be numbering scheme (A..J, 1..10, I..X), 1a), bonustrack, etc.
- Both position and identifier may be empty (digital release without given information, just a bunch of files)
- Notes
- Tagging/external apps would get the position and the identifier and could present tracknumbers as wanted.
Track
- Add support for more than one recording
- Digital media releases (e.g. DVD, matroska container) may have more than one audiotrack for a track (stereo/surround/commentary/language)
List of changes
Retired
- Disc Number
- replaced by Medium Position and Medium Identifier.
- Disc Title
- replaced by Medium Title
- Track Number
- replaced by Track Position and Track Identifier
Introduced
- Medium Position
- digit for positioning in the release, may be taken from Medium Identifier. May be empty.
- Medium Identifier
- as printed on medium: disc 1, disc two, bonus disc.
- Medium Title
- renamed Disc Title to this. Not everything is a disc.
- Medium Catalog Number
- some releases may have separate cat#s for every medium.
- Sub-Content in Medium
- option for separating medium's content into separate entries.
- double sided mediums should have two sub-contents (sides), digital content releases may have even more.
- Content Format
- as medium format, may be limited by parenting medium format.
- Content Title
- as printed on the medium: Side A, Side 1, Other Side.
- digital release may use a folder name.
- Content Position
- digit for ordering in the medium. May come from Sub-Content Title. May be empty on digital medium.
- Content Catalog Number
- vinyls may have a separate cat# for sides.
- Subtitle
- some tracks may belong to a subtitle.
- Track Position
- digit, position on the medium's play order, or sub-contents play order, may be taken from Track Identifier. May be empty.
- Track Identifier
- as printed on medium: 1, 2, A, B, I, III, a), b).
- Track support for multiple recordings.
- digital media releases may have tracks/chapters that contain multiple audio tracks (language/channels/etc)
Examples
Track positions are left out in the examples. These may not be needed to be shown by default (and neither do other positions).
Metallica - Death Magnetic - 5 x 12" Vinyl
1 12" Vinyl: disc 1: That Was Just Your Life / The End of the Line cat#(s): 00602517828339 1: Side 1 cat#(s): 1773731-A, 78492M1/A That Was Just Your Life 2: Side 2 cat#(s): 1773731-B, 78492M2/A The End of the Line 2 12" Vinyl: disc 2: Broken, Beat & Scarred / The Day That Never Comes cat#(s): 00602517828353 3: Side 3 cat#(s): 1773731-C, 78492M3/A Broken, Beat & Scarred 4: Side 4 cat#(s): 1773731-D, 78492M4/A The Day That Never Comes ... 5 12" Vinyl: disc 5: ...
Legend:
Medium Position
Medium Format
Medium Identifier
Medium Title
Medium Catalog Number
Content Position
Content Format
Content Identifier
Content Title
Content Catalog Number
Track Identifier
Track Title
Subtitle
Recording
Megadeth - Rust in Peace - 12" Vinyl
12" Vinyl 1: Side One cat#(s): 064-7 91935 1 A, 7919351-A1 1. Holy Wars... The Punishment Due 2. Hangar 18 3. Take No Prisoners 4. Five Magics 2: Side Two cat#(s): 064-7 91935 1 B, 7919351-B1 1. Poison Was the Cure 2. Lucretia 3. Tornado of Souls 4. Dawn Patrol 5. Rust in Peace... Polaris
The Hellacopters - Head Off - VinylDisc
VinylDisc CD-Audio: CD Side Electrocute Midnight Angels (I'm) Watching You ... 12cm Vinyl: Vinyl Side Straight Until Morning
Legend:
Medium Position
Medium Format
Medium Identifier
Medium Title
Medium Catalog Number
Content Position
Content Format
Content Identifier
Content Title
Content Catalog Number
Track Identifier
Track Title
Subtitle
Recording
Rage - The Dark Side - 2 x CD-Audio
1 CD-Audio: CD 1: Black in Mind cat#(s): 74321 95586 2/1 1. Black in Mind 2. The Crawling Chaos ... 2 CD-Audio: CD 2: End of All Days cat#(s): 74321 95586 2/2 1. Under Control 2. Higher Than the Sky ...
Scorpions - To Be No. 1 - CD
CD CD-Audio 1. To Be No. 1 (radio edit) 2. Mind Like a Tree 3. To Be No. 1 (album version) 4. Mind Power Digital Media 5. To Be No. 1 (video edit)
Legend:
Medium Position
Medium Format
Medium Identifier
Medium Title
Medium Catalog Number
Content Position
Content Format
Content Identifier
Content Title
Content Catalog Number
Track Identifier
Track Title
Subtitle
Recording
Rage - Full Moon in St. Petersburg - 2 x DVD-Video + CD-Audio
DVD-Video: The DVD cat#(s): NB 1819-2 Title 2: Full Moon in St. Petersburg [intro] recording: [intro] (DVD Dolby Stereo) recording: [intro] (DVD Dolby Surround) Speak of the Dead recording: Speak of the Dead (live, 2006-05-20: Sport Konzert Komplex, St. Petersburg, Russia) (DVD Dolby Stereo) recording: Speak of the Dead (live, 2006-05-20: Sport Konzert Komplex, St. Petersburg, Russia) (DVD Dolby Surround) ... Title 20: No Fear video clip No Fear (video) Title 21: Straight to Hell video clip Straight to Hell (video, live 2004 Bochum) Title 22: Live at Masters of Rock Festival, CZ 2006 Suite Lingua Mortis, Part 4: Depression Suite Lingua Mortis, Part 5: No Regrets ... Title 23: Don't Fear the Winter (Stay Heavy TV Brasil) Don't Fear the Winter (video, live Stay Heavy TV Brazil) CD: The CD cat#(s): NB 1858-2 [intro] Speak of the Dead ... Baby, I'm Your Nightmare Suite Lingua Mortis Morituri te salutant ... Beauty Don't Fear the Winter ... Guitar Workshop with Victor Smolski bonus track [welcome] bonus track Set This World on Fire .. bonus track Human Metal DVD-Video: The Bonus DVD cat#(s): NB 1857-5 Title 2: Skull Cast Skull Cast recording: Skull Cast (English) recording: Abguss (German) Title 3: Ice Age Ice Age recording: Ice Age (English) recording: Eiszeit (German) Title 4: Flying Notes Flying Notes Title 5: Tricky Strings Tricky Strings Title 6: Motorsport Motorsport Title 8: St. Petersburg Backstage / Soundcheck Soul Survivor ... Higher than the Sky (chorus) Title 9: Moscow Backstage interviews ... After show Title 10: Kiev Backstage ... Полнолуние / Higher Than the Sky Title 11: European Tour 2006 Rage Tour rehearsal at VPS-Studios, March 2006 / ... ... 2006-04-24: Bochum, Germany: Homeshow Title 12: Beast in Rage [chapter 1] ... [chapter 4]
Legend:
Medium Position
Medium Format
Medium Identifier
Medium Title
Medium Catalog Number
Content Position
Content Format
Content Identifier
Content Title
Content Catalog Number
Track Identifier
Track Title
Subtitle
Recording
Various Artists - ArmA X: Anniversary Edition Bonus Content - DVD-data
(I have not added this in database as there is no proper support for these kind of releases)
Digital Media: ArmA: Cold War Assault 1. I'm Gonna Fly ... 23. Organ Works Digital Media: ArmA: Resistance 1a. res01a 1b. res01b 2. res02 ... 10. res10 Digital Media: ArmA: Armed Assault 1. Street Combat ... 13. Team Alpha Digital Media: ArmA: Queens Gambit I Will Smile Suicide Song War What Mission 02 Mission 02 - Outro ... Mission 05 - Outro Mission 06 Digital Media: ArmA 2 1. Manhattan ... 21. Valentine Digital Media: Arma 2: Eagle Wing defcon_ct defcon_ct2 ... defcon_ct5 Digital Media: Arma 2: Operation Arrowhead E01: Arrowhead E01D: Arrowhead (drums) E02: Good Morning T-Stan E03: Airborne E03D: Airborne (drums) ... E13: Iron Mountain E13D1: Mountain Drums 1 E13D2: Mountain Drums 2 E13V: Mountain Chant ... E15: Warmongers Digital Media: Arma 2: British Armed Forces 1. Crimson Lance ... 6. War Pipes Digital Media: Arma 2: Private Military Company 1. Ghost Town ... 6. Ground Zero
Legend:
Medium Position
Medium Format
Medium Identifier
Medium Title
Medium Catalog Number
Content Position
Content Format
Content Identifier
Content Title
Content Catalog Number
Track Identifier
Track Title
Subtitle
Recording