Rotations
Rotations are auto-generated playlists for each hour of the day. The system creates rotations from the Week Planner schedule, applying timing rules and calculating exact start times for each item.
Viewing Rotations
- Open Rotations in the station sidebar
- Select a date from the calendar
- Choose an hour to view its rotation
Use the arrow buttons to navigate between hours. The view automatically switches days at hour boundaries.
Interface Layout
The rotation view has two areas:
- Main area (left): List of items with start times, duration, timing, and type
- Sidebar (right): Switchable modules for adding and analyzing content
Sidebar Modules
| Module | Description |
|---|---|
| Media Library | Browse and drag media items into the rotation |
| Analytics | Statistics, radio clock, media type distribution, year distribution |
| Relays | Add relay stream items |
| External Sources | Add external source items |
Rotation Items
Each item in a rotation shows:
| Column | Description |
|---|---|
| Start Time | Calculated time when the item begins |
| Title | Track title or item name |
| Artist | Artist name (for media items) |
| Duration | Length of the item |
| Type | Media type badge |
Item Types
| Type | Description |
|---|---|
| Media | Audio file from the library |
| Session | Voicetrack or live session |
| Trigger | Ad trigger signal |
| External Source | External audio stream |
| Relay | Relay stream |
Status Indicators
The rotation view highlights potential issues:
| Indicator | Meaning |
|---|---|
| Overplanned | Item extends past the hour boundary (reduced opacity) |
| Will Be Skipped | Timing conflicts make this item impossible to play |
| Will Be Interrupted | A fixed-time item will cut off this item |
Adding Items
Drag items from the sidebar modules (Media Library, Relays, External Sources) into the rotation list.
Removing Items
Right-click an item and select Remove from the context menu.
Reordering Items
Drag items up or down to change their position. Start times recalculate automatically based on the new order and timing rules.
Changing Timing
- Click the timing icon on an item
- Select the timing type from the dropdown
- Configure parameters (fixed time, soft window) if applicable
- Save changes
See Timing Types for details on each option.
Analytics
The Analytics module in the sidebar provides:
- Item count and total duration
- Overplanned duration (time exceeding 60 minutes)
- Radio clock: Interactive SVG visualization of item distribution within the hour
- Media type distribution: Percentage breakdown with color bars
- Year distribution: Release year breakdown of media items
Generating Rotations
Rotations can be generated in three ways:
- Single hour — Generate a rotation for a specific hour from the rotation view
- Bulk generation — Generate rotations for a date range (up to 30 days) from the Week Planner
- Auto-planning — Continuously generate rotations ahead of the current time. Configure in the Week Planner settings
Single Hour
- Open the rotation for the target hour
- Click Regenerate
Individual rotations can be regenerated up to 7 days in the future and up to 1 hour in the past.
Bulk Generation
Use the Generate button to create rotations for a larger range:
- Presets: 1 day, 3 days, 1 week, 2 weeks, 30 days
- Force Regenerate option overwrites existing rotations
Regeneration
When you change sequences or the Week Planner, existing rotations do not update automatically. Existing rotations can be regenerated to reflect changes in sequences or media. Select a rotation and click Regenerate. Only future rotations can be regenerated — past rotations are preserved as historical records.
How Rotations Generate
- The system finds the sequence assigned to that hour in the Week Planner
- Each entry in the sequence is processed
- Content is selected based on action rules (media selection, shuffle, anti-repeat)
- Start times are calculated based on timing rules
- Conflicts are detected (overplanned, skipped, interrupted items)
Related Topics
- Sequences - Define rotation templates
- Week Planner - Assign sequences to time blocks
- Timing Types - Control item start times