Android TV
Android 5.0+. Full kiosk lockdown, auto-start on boot, hardware decoding for 1080p / 4K video. Pair with a QR code in under a minute.
- APK sideload or Play Store
- Kiosk mode (locks home button)
- Auto-start on boot
- Hardware 4K decode
Android TV, Tizen, webOS, Ubuntu Linux, or a plain browser tab — install once, lock to kiosk, and the player runs your content with offline cache, auto-restart on boot, and live WebSocket push.
Supported platforms
Same content, same dashboard, six surfaces. Choose what suits the venue — and switch any time without re-creating layouts.
Android 5.0+. Full kiosk lockdown, auto-start on boot, hardware decoding for 1080p / 4K video. Pair with a QR code in under a minute.
Tizen 4.0+. The wrapped Tizen app loads the same renderer the browser uses, with native power scheduling on Samsung Smart Signage hardware.
webOS 4.0+. LG commercial displays run the wrapped player with native control over input source, brightness, and on/off schedule.
Open /kiosk in Chrome, Firefox, or Safari, pair it with a code from your dashboard, and press F11. Same renderer as the native apps, no install needed. Perfect for office TVs and quick demos.
A packaged player for Ubuntu 22.04+. Auto-start via systemd, hardware video acceleration where available, packaged as a single .deb.
Not a player — a remote-management app for the operator. Check device status, push refreshes, send emergency alerts, and approve scheduled content from your phone. One codebase (React Native), both stores.
What the player does
Full-screen, no home button, no escape. The screen plays your content and only your content — even if someone gets a remote.
Power cuts? Network drops? The player comes back the moment power returns. systemd / boot intent / launch-at-login wired by default.
Every device caches media locally. Network down? The screen keeps playing whatever it has. Reconnect → catches up automatically.
WebSocket-driven manifest delivery. Content goes live on the screen the moment you hit save — no polling, no scheduled refresh.
Each player pings the server every few seconds. Online/offline dots in the dashboard mean something — they're actual heartbeats, not heuristics.
On-device package updates pull silently in the background. No truck rolls to push a fix to your fleet.
Setup
Sideload the Android APK, install the Linux .deb, open the URL on Tizen / webOS / browser. Single binary per platform.
The dashboard generates a one-time pairing code. The player shows it; you scan or type it in the web app.
Assign a layout in the dashboard. The player picks it up live via WebSocket — and keeps it cached locally for offline play.