Live overview

Keep the control surface focused on live state and actions.

Use the cards below for the current totals, then open the screen group snapshot when you want a quick read on playlist assignment and live connections.

{{#if primaryPlayerUrl}}
Begin onboarding: open {{primaryPlayerUrl}} on the public display to get started.
{{/if}}
{{#if (hasPermission currentUser "playlists.read")}}
{{playlists.length}} playlists
{{/if}} {{#if (hasPermission currentUser "screens.read")}}
{{screens.length}} screen groups
{{/if}} {{#if (hasPermission currentUser "clients.read")}}
{{connectedPlayersCount}} players
{{/if}}
{{#if (hasPermission currentUser "dashboard.allow")}}

Quick actions

Send global commands without leaving the overview.

Restart every connected player page.
Freeze playback on every connected player.
Blank active players immediately.

Kiosk launchers

Open the player base URL on a device for onboarding.

Download the Windows or Linux launcher to start a browser in kiosk mode and open the correct player page for onboarding.

{{#> modal-shell modalId="dashboard-kiosk-launcher-modal" modalLabelId="dashboard-kiosk-launcher-modal-label" modalDialogClass="modal-dialog-centered modal-lg"}} {{/modal-shell}} {{/if}} {{#if (hasPermission currentUser "screens.read")}}

Screen group snapshot

Playlist assignment and live connection state without the spreadsheet feel.

Manage screen groups
{{#if screens.length}} {{#each screens}}

{{name}}

{{#if player_connection_count}} {{player_connection_count}} live {{else}} No clients {{/if}}
Playlist
{{#if playlist_name}}{{playlist_name}}{{else}}Unassigned{{/if}}
{{/each}} {{else}}
No screen groups yet.
{{/if}}
{{/if}}