Display hours (operational hours)
Display hours define when a screen is allowed to show playlists. Outside those windows, the player can show a standby / blackout state instead of your carousels.
Modes (per screen)
| Mode | Behaviour |
|---|---|
| Always on | No time restriction; content runs whenever the player is on (24/7). |
| Use shared group | The screen follows a schedule group: one weekly template reused by many screens. |
| Custom | Weekly hours defined only for this screen, with its own IANA timezone. |
Schedule groups
Schedule groups store:
- A name (e.g. “Main office”)
- Timezone (IANA, e.g.
Europe/London) - Weekly grid: for each weekday, enabled plus start and end times (
HH:mm)
You can create, edit, and delete groups from the Display hour groups entry point. A group cannot be deleted while any screen still references it—reassign those screens first.
Bulk assign
With multiple screens selected, you can apply a schedule group to all selected screens in one step (they switch to Use shared group for that group).
Custom hours
For Custom, you set timezone and the same weekly grid as groups. The admin UI uses a timezone picker (searchable IANA list) so invalid strings are avoided.
Player behaviour
The published payload includes resolved operational hours (mode, timezone, days). The player evaluates the current time in that timezone and either shows content or outside display hours messaging until the next window.
Publish after changing display hours so devices reload the schedule.