TV & digital signage
Pair a TV or signage display with a 6-digit code, assign a dashboard or playlist, and manage devices remotely.
widgets.pro turns any TV with a browser into a managed signage display. The pairing flow takes about two minutes.
What you can run it on
Any device that can open a URL and stay there:
- Smart TVs — Samsung Tizen, LG webOS, Android TV, tvOS (open the browser).
- Set-top boxes — Apple TV, Fire TV, Chromecast with Google TV.
- Mini-PCs and signage players — Raspberry Pi, Intel NUC, BrightSign.
- Standard browsers in kiosk mode.
The interface is built for distance viewing — high-density 16-column grid, larger row heights, focus-aware navigation.
Pair a device
- On the TV, open
https://www.widgets.pro/tv-activatein a browser. - The screen shows a 6-digit pairing code.
- On your phone or computer, log in to widgets.pro and go to Settings → TV devices → Pair new device.
- Enter the 6-digit code and give the device a name (e.g. "Lobby — Floor 1").
- Pick what the device should show — a single dashboard or a playlist.
- Done. The TV reloads and starts showing your content.
The device stays paired across reboots. You can rename it, change what it shows, or unpair it from the device settings page.
Playlists
Rotate through multiple dashboards on a single device:
- Go to Settings → TV devices → Playlists.
- Click New playlist and add dashboards in the order you want them shown.
- Set the per-dashboard display duration (default 30 seconds).
- Assign the playlist to one or more devices.
Playlists support transitions between dashboards and an optional schedule (e.g. "show this playlist only between 9am and 6pm").
Designing for TV
A few things to keep in mind for ambient displays:
- Readability at distance. Minimum body text 24px; aim higher for headline metrics. Test from 3+ metres away.
- High contrast. Dark theme works well in dim spaces; light theme for bright lobbies. Avoid mid-tone backgrounds with mid-tone text.
- No hover. Everything that's interactive must be reachable by remote / D-pad. The 16-column grid uses focus rings to indicate the current widget.
- Refresh cadence. Most public displays don't need sub-second updates. Set widget refresh intervals to 30s+ to reduce backend load and visible flicker.
Remote management
Each paired device has a status page in Settings → TV devices:
- Online / offline — last heartbeat timestamp.
- Currently showing — dashboard or playlist active right now.
- Reboot / refresh — push a remote reload to the device.
- Unpair — revoke the device's access immediately.
If a device is offline for more than a few minutes, you'll get a notification (if you've enabled signage alerts in settings).
Emergency takeover
For lobby displays you can override the regular content with a single message — useful for incidents, holidays, or announcements. Open Settings → TV devices → Emergency alert, enter the message, and it broadcasts to all devices in the organization until you cancel it.