musiccompanion. channels
The radio channels of your organisation and their rotation categories. A version is programmed on a channel in a category with PUT /api/v1/musiccompanion/channels/{channelId}/versions/{versionId}. A channel bound to a MusicMaster station takes its categories from MusicMaster and its assignments are synchronised there by musiccompanion.connect (syncState reports the progress); a channel without a station keeps its own categories.
List the channels an entity is programmed on
One row per version and channel, with the category the version sits in and, for a channel bound to MusicMaster, whether the state has reached MusicMaster yet.
List channels
The channels songs can be programmed on: those managed in musiccompanion. and those a MusicMaster station is bound to. categorySource says where a channel takes its categories from.
List the rotation categories of a channel
A channel bound to a MusicMaster station reports the station's categories as MusicMaster holds them; any other channel reports its own.
List the versions programmed on a channel
List the versions programmed on a channel
Put a version on a channel in a category
Programs an audio or video version on the channel, moving it when it already sits in another category. On a channel bound to MusicMaster the change is written as desired state and musiccompanion.connect carries it to the station; syncState reports pending until MusicMaster confirms. Artwork cannot be programmed.
Take a version off a channel
On a channel bound to MusicMaster only a station of an enterprise database releases a song; the removal is carried to MusicMaster like an assignment.