Skip to main content

TrackEnrichmentData

releaseDate is a string and not datetime because it is a partial date: MusicBrainz answers 1997, 1997-06 or 1997-06-24 depending on what is actually known about the release, and the SDK types it the same way. A datetime would reject the first two or invent a day and a time for them, which is a precision the source never claimed.

Attributes (17)
AttributeTypeRequiredDescription
artiststringNo
titlestringNo
albumstringNo
yearnumberNo
releaseDatestringNo
genresstring[]No
moodsstring[]No
biographystringNo
factsstring[]NoShort lines, each independently speakable
bpmnumberNoNot an integer: a tempo a source measured rather than declared is fractional
musicalKeystringNo
labelstringNo
isrcstringNo
artworkUrlstringNo
externalIdsEnrichmentExternalId[]No
linksEnrichmentLink[]No
extraRecord<string, unknown>NoWhat the plugin said that the SDK has no field for. Per provider only: the merged view drops it