Skip to main content

StationOrderItem

One item of the live running order, and where it has got to

Attributes (21)
AttributeTypeRequiredDescription
idstringYesWhat an edit names, what rides through the player, and what comes back on its readings
kind'track' | 'segment'YesWhether this is a record or something the station says: an ident, a stinger, a talk break
stateStationItemStateYes
titlestringYesThe record's title, or the segment's label. What the mount is labelled with while it airs
artistsstring[]YesEmpty for a segment, which has no artist
durationMsnumberNo
pluginIdstringNoAbsent on a segment: the station serves its own audio
externalIdstringNoAbsent on a segment
albumstringNo
artworkUrlstringNo
yearnumberNo
trackIdstringNoThe canonical catalog track, when this is one the catalog holds
artistIdstringNoThe canonical artist behind that track, so a console can reach their page from the running order. Absent on a segment, and on a record the catalog has never seen
albumIdstringNoThe release that track was ingested inside. Absent for the two reasons above and for a third: a single ingested outside any release has none
ratingRatingNoWhat the station thinks of this record, read as the order is drawn rather than stored on it. Absent on a segment, and on a record the catalog has never seen
segmentIdstringNoWhich segment this plays. Present only on a segment
segmentState'planned' | 'writing' | 'written' | 'rendering' | 'ready' | 'failed' | 'gone'No
playablebooleanNoWhether the station can actually air this segment. One that cannot is SKIPPED when it comes round, rather than held open
segmentErrorstringNoWhy this segment will not air, in a sentence. Present only on a failed one
segmentWriterstringNoWhat decided the words: the station's own templates, or the model that wrote them. Absent on a recording somebody made
overAtMsnumberNoHeard OVER the record that follows, this far into it, with the music ducked under it. Such an item is never handed to the player in its own right