Announcement
offPush a single message to every TV. Use this to broadcast demo times, raffles, or anything else the floor needs to see at once. Save the copy, then Show on all to take over every unlocked TV; Stop on all restores each TV to whatever scene it was on before. You can also drop a single TV onto the Announce scene from its own card, or include Announce in a Rotate cycle.
Library
Replay rotation
0Shared playlist of call IDs. Every TV set to the Replay scene plays through this list in order, then loops — unless that TV (or its group) has a specific call pinned. Paste IDs separated by line breaks, commas, or spaces — order is preserved.
How updates land: TVs poll for new IDs every 15 seconds and switch to your new call when their current call finishes (or after the 4-minute safety cap). Display groups advance together via the server when each loop completes — no per-TV refresh needed.
Custom calls
0
Upload an MP3 of any call — for calls Dave wants to demo
that aren't in Eqho. We store the audio, transcribe it with diarization,
and give you a CU-… id you can drop into the rotation
playlist above. Tap any id to copy it.
Heads-up: uploading a call does not add it to
rotation automatically — paste its CU-… id into the
Replay rotation textarea above and hit Save list.
TVs pick it up within 15s and play it when their current call ends.
Monitor
0Master view of every TV. Each tile is a live-ish preview (refreshes on the TV's natural cadence — no extra polling). Audio is muted across the board, heartbeats aren't faked, and tiles only render when they scroll into view so 30 displays stays smooth. Tap any tile to open its full controls.
On phones: previews are off by default
(iOS evicts nested iframes under memory pressure and
they reload-loop). Tap 👁 Preview on a
tile to mount its live feed — only one runs at a time.
For the full security-room wall, open
/control on a desktop or tablet.
Setup
Display groups
0Lock multiple TVs together so phone-call demos play in perfect sync across the wall. Pick a scene, add member TVs, then hit Save — every member jumps to the same wall-clock loop boundary on its next 2-second poll. Mute is still per-TV (one TV sounds, the rest stay silent).
Replay groups + the rotation library: if you leave the pinned call empty, the group automatically plays every call in the Rotation library in order — all members on the same call at the same time. When a call ends the group advances together. Pin a specific id to lock everyone on one call.
Maintenance
Bulk operations across every TV at once. Use sparingly — these bypass per-TV locks for refresh + fullscreen, but obey them for scene changes.