AudioSalad data operation for the file; maps to action
Parental advisory status of the release; maps to advisory
An array of release-related assets for images, music videos, documentation, etc. Use the
Asset
interface to ensure valid input; maps to asset
Any custom attributes for the release. Provide any JS object and this library will
automatically map this to AudioSalad's attr_type
, including inferring typing from your
provided variables.
Language of the vocals for the release; can also be overridden at the track level if
applicable.. Should be a capitalized language name, e.g. English
or French
; maps to
audio_language
The owner of the copyright for the release (often the label name), as it appears on the
product copyright legend; maps to c_info
The copyright year, as it appears on the product copyright legend; maps to c_year
Catalog number for this release; maps to catalog_id
Flag for indicating whether the release is a compilation; maps to compilation
Artist's name as it appears on the release; maps to display_artist
Usually the vendor name; maps to distributor_name
Optional DSP-specific delivery directives for the release; maps to dsp_delivery
Any proprietary data export identifier for the data extract as used by the data provider.
Appears only for information purposes within AudioSalad; maps to export_id
Export time as Date object; maps to export_time
An array of genres for the release. Use the GenreType
interface to ensure valid data is
provided; maps to genre
The global release date with time, for a timed global release. Provide a Date object WITH
A SPECIFIC TIME in UTC; maps to global_release_date
AudioSalad release identifier; maps to global_release_id
A Label
interface giving details about the record label; maps to label
Language of the release and track titles, versions, etc. Should be a capitalized language
name, e.g. English
or French
; maps to metadata_language
Any notes (only shown in AudioSalad/internally); maps to notes
Original release date of the title. If the release isn't a re-release, this should be
the same as the releaseDate
(or can be omitted for the same effect). Provide as a Date
object, and this library will convert it to the partial_date
XML type that AudioSalad
specifies; maps to original_release_date
The owner of the phonographic copyright for the release (often the label name), as it
appears on the product phonographic copyright legend; maps to p_info
The phonographic copyright year, as it appears on the product phonographic copyright
legend; maps to p_year
Array of participants (people who have been involved with a recording or release, e.g.
musicians, vocalists, producers, engineers, etc.). Use the Participant
interface to
ensure valid data is provided; maps to participant
An array of Permission
objects conveying when and where the release has been license
for specific permissions. Use the Permission
interface; maps to permissions
An array of price tiers conveying the pricing levels for the release. Use the PriceTier
interface to ensure the input is valid; maps to price_tier
The recording country as an ISO two letter code. Use the CountryCode
enum to easily
provide a valid code based on the full country name, or provide the code yourself as a
string; maps to recording_location
The release date, as a Date object; maps to release_date
The release format. Use the ReleaseFormat
enum to easily select a validated option, or
provide a string (must match capitalization options provided by AudioSalad's XSD); maps
to release_format
The full name of the musical rights holder, often the name of the record label; maps to
rights_holders
Number of this releases within a multi-part or multi-volume series; maps to series
An array of tags that can be used for custom organization, e.g. mood/theme; maps to tag
An array of territories conveying specifics for any given territories. Use the
Territory
interface for validating input; maps to territory
An array of Text
interfaces, which map to any specific text items for the release. For
releases, this will usually be used to provide descriptions, reviews, and liner notes.
Use the Text
interface, and see its docs for more details; maps to text
Album/release title, minus any title version; maps to title
Title version, e.g. Remixes; maps to title_version
An array of tracks associated with the release. Use the Track
interface; maps to track
The UPC/EAN barcode for this release; maps to upc_ean
URL of the band website, or smart URL of the release; maps to url
Proprietary release identifier as used by the vendor. Appears only for information
purposes within AudioSalad; maps to vendor_release_id
Generates AudioSalad XML for the release.
AudioSalad XML <release>
element
Generates a sample Release
object that can be used for testing.
Generated using TypeDoc
Constructor for Releases. Takes all of the release attributes as an object.