| Class | MusicBrainz::Model::ReleaseEvent |
| In: |
lib/rbrainz/model/release_event.rb
|
| Parent: | Object |
A release event in the MusicBrainz DB indicating where and when a release took place.
All country codes used must be valid ISO-3166 country codes (i.e. ‘DE’, ‘UK’ or ‘FR’). The dates are instances of IncompleteDate or strings which must have the format ‘YYYY’, ‘YYYY-MM’ or ‘YYYY-MM-DD’.
The format of the release medium is a URI that can be compared to the constants on this class (FORMAT_CD, FORMAT_DVD and others).
| See: | musicbrainz.org/doc/ReleaseEvent. |
| FORMAT_CD | = | NS_MMD_1 + 'CD' |
| FORMAT_DVD | = | NS_MMD_1 + 'DVD' |
| FORMAT_SACD | = | NS_MMD_1 + 'SACD' |
| FORMAT_DUALDISC | = | NS_MMD_1 + 'DualDisc' |
| FORMAT_LASERDISC | = | NS_MMD_1 + 'LaserDisc' |
| FORMAT_MINIDISC | = | NS_MMD_1 + 'MiniDisc' |
| FORMAT_VINYL | = | NS_MMD_1 + 'Vinyl' |
| FORMAT_CASSETTE | = | NS_MMD_1 + 'Cassette' |
| FORMAT_CARTRIDGE | = | NS_MMD_1 + 'Cartridge' |
| FORMAT_REEL_TO_REEL | = | NS_MMD_1 + 'ReelToReel' |
| FORMAT_DAT | = | NS_MMD_1 + 'DAT' |
| FORMAT_DIGITAL | = | NS_MMD_1 + 'Digital' |
| FORMAT_WAX_CYLINDER | = | NS_MMD_1 + 'WaxCylinder' |
| FORMAT_PIANO_ROLL | = | NS_MMD_1 + 'PianoRoll' |
| FORMAT_DCC | = | NS_MMD_1 + 'DCC' |
| FORMAT_OTHER | = | NS_MMD_1 + 'Other' |
| barcode | [RW] | The barcode as it is printed on the release. | ||||
| catalog_number | [RW] | The catalog number given to the release by the label. | ||||
| country | [RW] |
The country in which an album was released. A string containing a ISO 3166
country code like ‘GB’, ‘US’ or ‘DE’.
|
||||
| date | [R] | The release date. An instance of IncompleteDate. | ||||
| format | [RW] | The media format of the release (e.g. CD or Vinyl). | ||||
| label | [RW] | The label issuing the release. |
Set the date the release took place.
Should be an IncompleteDate object or a date string, which will get converted into an IncompleteDate.