Scripts
Scripts are ordered playlists of media items that play in sequence. Use scripts to group related content that you want to reuse across multiple templates.
Accessing Scripts
Click Scripts in the top navigation bar to open the Scripts page.
Scripts Gallery
The gallery displays all your scripts as cards showing:
- Script name
- Number of media items
- Preview thumbnail (first media item)
Search and Filter
- Search - Find scripts by name or tags
- Tag Filter - Select one or more tags to narrow results
- Sort - Order by created date, updated date, or name (ascending/descending)
Creating a Script
Scripts are created in the Template Editor by grouping media items together:
- Open a template in the editor (or create a new one)
- Add multiple media items to a device slot using + Add content
- Select 2 or more contiguous media items (Shift+Click to select a range)
- A selection bar appears at the top
- Click Group as Script
- Enter a name for your script
- Click Create
- Save the template to persist the script
The new script now appears in both the template and the Scripts gallery.
Script Editor
Click any script card to open the editor.
Script Details Panel
The top section shows:
- Name - Editable name field
- Script ID - Unique identifier
- Tags - Add or remove organizational tags
- Media Count - Number of items in the script
- Timestamp Information - Created date and last updated date
- Save Changes button - Saves your modifications
Media Items Section
This section shows all media in the script's playlist:
- Each card displays a thumbnail, position number, and media name
- Drag handle (left side) - Drag to reorder items
- Remove button (X) - Remove item from script
- Click a card to view that media's detail page
Adding Media
- Click Add Media button
- Browse or search your media library
- Select one or more items (Ctrl+Click for multiple, Shift+Click for range)
- Click Add to confirm
Media is added to the end of the playlist. Drag to reorder as needed.
Reordering Media
Drag and drop media cards to change the playback order:
- Grab the drag handle (⠿) on the left side of a card
- Drag to the new position
- Release to drop
Position numbers update automatically.
Removing Media
Click the X button on any media card to remove it from the script. The media file itself is not deleted, only removed from this playlist.
Where This Script Is Used
The bottom section shows which templates use this script:
- Templates - List of templates containing this script
- Device Groups - Device groups linked to those templates
This helps you understand the impact of changes before saving.
Script Actions
Swap Script
Replace this script with another across all templates:
- Click Swap... button (appears in the "Where This Script Is Used" section when the script is in use)
- Click Browse to search and select a replacement script
- Choose what to do with the original script after swapping:
- Keep original script - Leave the original in your library
- Delete original script - Remove the original after swapping
- Click Swap Script to confirm
For more control over which templates to update, click Advanced: Select specific templates to go to the full swap page.
Delete Script
- Click Delete Script button
- A confirmation dialog appears with a warning that this action cannot be undone
- If the script is in use, you'll see how many templates will be affected
- Click Swap script instead to replace the script first (opens swap dialog)
- Or click Delete Script to proceed with deletion
- The script is permanently deleted
Warning: Deleting a script removes it from all templates that use it. This cannot be undone.
Publishing Script Changes
When you save changes to a script that's used in templates:
- A dialog titled "Publish Script Changes?" appears
- Shows all templates using this script and how many device groups will be updated
- Click Publish Changes to update all affected device groups
- Or click Skip to save without republishing
Skipping means devices will continue showing the old content until you manually publish those templates.
Stale Data Warning
If another user edits the same script while you're viewing it, a warning banner appears:
- Refresh - Reload to see their changes (discards your unsaved changes)
- Dismiss - Continue editing (may overwrite their changes when you save)
Permissions
All authenticated users can view, create, and edit scripts for their company.