Sync Groups
A Sync Group keeps multiple displays in lock-step, all showing the same frame at the same moment. Use them for video walls (one image tiled across screens) or any setup where visible drift between displays would look wrong.
How to get there: Sidebar → Sync Groups (under the Displays group), or /sync-groups.
Sync vs. display groups
Section titled “Sync vs. display groups”| Display group | Sync group |
|---|---|
| Schedules content to a set of displays. | Coordinates playback timing across a set of displays. |
| Each display advances independently. | All members advance together; followers re-align to the lead. |
| Use for content distribution. | Use for video walls, multi-screen visuals, in-room screens that need to match. |
A display can be in both — it’s common to have a display group “Lobby Walls” for scheduling and a sync group “Lobby Wall” so they all flip frames together.
How sync works
Section titled “How sync works”One member display is the lead — it sets the timing reference. The others are followers; they listen on the network for the lead’s clock signal and align to it. If a follower drifts, it catches itself back up.
The lead broadcasts on the Publisher Port. Default is 9590.
Requirements for reliable sync
Section titled “Requirements for reliable sync”Frame-accurate sync is unforgiving of network and configuration mismatches. For it to work:
- Members must be on the same local network. Complicated network routing can cause sync to drift or fail.
- Members should be the same player hardware with the same player software version. Different hardware decodes video at slightly different speeds.
- Members should be the same resolution and have the same scheduled content downloaded already.
If sync isn’t holding, work through those three things first.
Page layout
Section titled “Page layout”A simple full-width table — no folder tree.
The header shows one stat: Total Groups. A + button in the header opens the Create Sync Group dialog.
Columns
Section titled “Columns”| Column | What it shows |
|---|---|
| Name | Sync group name. Clickable — opens the detail page. |
| Lead Display | The current lead display, or “None” if no lead is set yet. |
| Publisher Port | The network setting used for sync. Default 9590. |
| Switch Delay | Optional delay (ms) when switching content, to let followers catch up. ”—” if not set. |
Lead Display appears at md and above; Publisher Port and Switch Delay at lg and above.
When the table is empty, an empty-state with a Create Sync Group button appears instead.
Creating a sync group
Section titled “Creating a sync group”- Click the + button in the header.
- Fill in:
- Name (required) — e.g. “Lobby Video Wall”.
- Publisher Port (optional) — defaults to 9590. Change only if 9590 is taken on your network.
- Click Create.
The new group appears in the table with no lead. Use the detail page to add members and choose the lead display when those options are available for your account.
Adding members and choosing a lead
Section titled “Adding members and choosing a lead”Open the sync group’s detail page (click the row or use View Details in the context menu). The page includes controls for member and lead management when those options are available for your account.
Editing a sync group
Section titled “Editing a sync group”Right-click the row → Edit. The Edit dialog lets you change:
- Name
- Publisher Port
To change the lead or membership, use the detail page when member rows are available.
Bulk delete
Section titled “Bulk delete”Select rows with the checkboxes, then use the Delete N bulk action that appears in the table toolbar. You’ll be asked to confirm twice.
Single delete
Section titled “Single delete”Right-click → Delete. Confirm twice. The displays themselves are not deleted; they go back to playing independently.
Scheduling synced content
Section titled “Scheduling synced content”Schedules target individual displays or display groups, not sync groups. To play synchronized content, put the same displays in a display group for scheduling and in a sync group for playback timing. Schedule the content to the display group; the sync group then coordinates playback among its members.
Permissions
Section titled “Permissions”- The page appears only when your role includes sync group access.
- Create / edit / delete require the matching sync group permissions.
Related
Section titled “Related”- Displays — manage individual screens.
- Display Groups — schedule the same content to many displays (no timing coordination).
- Schedules — assign content to a sync group.