BreakKind
A kind of break you write yourself: a brief in prose, and what the presenter is shown while writing one
BreakKindList
Attributes (1)
BreakKindFile
Kinds of break as a file, to move between stations. No id, no place in a list and no switch: a kind arrives switched off wherever it lands, so it is read back before it airs
BreakKindFileKind
One kind of break in a file: everything that says what it is, and nothing about how this station has it set
BreakKindImportPlan
What importing a file WOULD do here, worked out by the same code the import runs and written nowhere
BreakKindImportEntry
One kind in a file, and what would become of it here
BreakKindImportNotice
Something to know before pressing Import
BreakKindImportResult
What importing did, with the plan it did it from. All or nothing
ClockBand
One rule on the station's format clock: a sort of break, and when it happens
ClockBandList
Attributes (2)
StationMode
What kind of programming the station is running, which decides the rules it runs under
AirMode
What the mount lease is renewed against: audience airs only while somebody is listening, always airs whenever there is a programme
StationAir
What the station is airing, and whether it is driving at all
QuietStationInput
Keep the station's own breaks off the air for a while
AirSource
Who chose what is on air. schedule is a block the clock changed over to and sustaining is what it plays in the hours no block claims — both are the schedule driving. operator is a person, including one who took over inside a scheduled block, and it holds until the next block begins. off is a station stood down
HoldStationInput
How long to keep the schedule off the running order
SetStationAirInput
Change how the station decides to be on air
StationOnEnd
What the station does when the running order runs out
StationItemState
Where an item of the running order has got to. handed is a promise and airing is a fact, which is the distinction everything here is built around. The three terminal states that are not played are three different facts on a page that has to say why the station is silent: skipped is the station passing over an item it reached, removed is an operator taking one out before its turn, and unavailable is a record the station could not obtain the audio for — the only one of the three an operator can act on, since it names a copy rather than a decision
StationOrderItem
One item of the live running order, and where it has got to
StationOrder
The station's live running order: what is airing, item by item
PutOnAirInput
Put the station on air, building its running order from the top
SetStationHostInput
Change who is presenting the broadcast that is on air
AddStationSegmentInput
Put something the station says into the running order
AddStationTrackInput
Put a catalog record into the running order. Refused at the door — 404 for a record the catalog does not hold, 422 for one whose audio is not local yet — rather than accepted and left to fail when it comes round
MoveStationItemInput
Move an item within the running order
ExtendStationInput
Add tracks to the running order now, rather than waiting for it to run short
ReplanStationInput
Throw away everything the player is not already holding and programme it again. Unlike a shuffle, the records themselves change; unlike putting the station on air, the broadcast continues
RequestableBreakKind
A kind of break an operator can ask for by name. Only the kinds that need nothing but a moment to be written: a welcome, a changeover or a dedication is ABOUT something that happened, and the station asks for those itself
BreakUrgency
How soon a requested break wants to be heard. interrupt and next are written and spoken before they take a place in the running order, so they cannot reach their slot unready; interrupt lands at the first boundary that leaves time to write and speak it, next between the record on air and the one after. soon and whenever are planted like a break the station planned for itself, within a few records or at the next ordinary slot
RequestStationBreakInput
Ask the station to say something. The station decides where it goes, and may decline
StationBreakRequest
What the station made of a request to say something
RoutePreviewInput
Where a route starts and where it ends, as artist names
RouteStop
One artist on a route, and how it connects to the one before
ArtistRoute
A route between two artists, or the news that there is none
BlockRule
A never-play rule: a KIND of record the station must not play. Absolute, like a dislike, and
BlockRuleList
Every rule on the station, newest first
GenreSteer
A lean toward some genres for a while. The opposite of a rule: the station favours them when it
GenreSteerReading
The lean in force, or none
GenreSteerInput
Lean the station toward some genres for a number of hours