Sequences
A sequence is a reusable template that defines a series of actions. When assigned to a time block in the Week Planner, the sequence determines what content plays during that period.
Sequence Types
| Type | Description | Timing Support |
|---|---|---|
| Clock | Actions with timing rules (fixed times, backtiming) | Full timing control |
| Pattern | Actions play in order without timing constraints | Sequential only |
Use Clock sequences when you need precise timing control, such as news at the top of the hour. Use Pattern sequences for continuous music programming without time-critical elements.
Creating a Sequence
- Navigate to Station > Sequences
- Click New Sequence
- Enter a name
- Select the sequence type (Clock or Pattern)
- Save the sequence
Actions
Actions define what happens at each step in the sequence. Add actions from the action panel on the right side of the sequence editor.
Action Types
| Action | Description |
|---|---|
| Media | Select and play audio files from the library |
| Session | Start a live on-air session |
| Webhook | Call an external API endpoint |
| External Source | Switch to an external audio stream |
| Trigger | Fire an ad or event trigger |
Media Action
The most common action type. Selects audio files based on rules you define.
Configuration options:
- Source: Playlist, folder, or specific files
- Selection mode: Sequential, shuffle, or weighted random
- Anti-repeat: Minimum interval before replaying the same file
- Filters: Filter by media type, tags, or custom fields
Session Action
Inserts a placeholder for live content. When the rotation reaches this action, presenters can go live.
Configuration options:
- Duration: Expected session length
- Fallback: What plays if no presenter joins
Webhook Action
Calls an external URL when the action executes. Useful for triggering external systems, updating displays, or logging events.
Configuration options:
- URL: The endpoint to call
- Method: GET or POST
- Headers: Custom HTTP headers
- Payload: JSON body for POST requests
External Source Action
Switches the station output to an external audio stream. The stream plays until the next action starts.
Configuration options:
- Source: Select from configured external sources
- Fallback: Behavior if the source is unavailable
Trigger Action
Fires an event marker, typically used for ad insertion or analytics.
Configuration options:
- Trigger type: Ad break, event marker, or custom
- Metadata: Additional data passed with the trigger
Adding Actions to a Sequence
- Open the sequence editor
- Click Add Action or drag an action type from the sidebar
- Configure the action settings
- Set the timing type (Clock sequences only)
- Save the sequence
Sequence Entries
Each action in the sequence becomes an entry. Entries have these properties:
| Property | Description |
|---|---|
| Action | Reference to the action configuration |
| Timing | When the action starts (Normal, Hard Fixed, Soft Fixed, Backtimed) |
| Fixed Time | Target start time (for fixed timing types) |
| Soft Window | Maximum delay tolerance (for Soft Fixed only) |
Reordering Actions
Drag entries up or down in the sequence list to change execution order. The order determines playback sequence when timing rules allow.
Deleting Actions
Right-click an entry and select Delete, or select the entry and press the delete key.
Related Topics
- Week Planner - Assign sequences to time blocks
- Rotations - See how sequences generate hourly playlists
- Timing Types - Control action start times