Skip to main content

StationAir

What the station is airing, and whether it is driving at all

Attributes (9)
AttributeTypeRequiredDescription
activebooleanYesFalse means the station was stood down. What it was playing is remembered so the console can still say what it was
airModeAirModeYesWhat puts the station on air. In audience mode a station that is active with a full running order is still silent while nobody is connected, which is the intended state and not a fault
namestringNoWhat is on. Absent before the station has ever been given anything to play
sourcestringNoWho built what is on: import or director
remainingnumberYesItems left before the running order runs out and onEnd decides what happens
slotIdstringNoWhich slot of the schedule this broadcast belongs to. Absent means nothing scheduled it, which is every station with no schedule
airSourceAirSourceYesWho is driving the station right now
heldbooleanYesWhether the schedule has been told to leave this broadcast alone. A takeover is otherwise replaced when the block it started inside ends
holdUntilstringNoWhen that hold lapses, as an ISO-8601 instant. ABSENT WHILE held IS TRUE means until it is released by hand, which is a real state rather than a missing value — Infinity is not a thing JSON can carry, so the two facts are two fields