Skip to Content
PlayersOverview

Players

A player is the Veyli Player app running on the device attached to a display. Once paired, the player downloads its schedule and media, caches everything locally, and plays it — even when the internet drops. Together, the display and its player make up a Screen in the dashboard.

Supported hardware

PlatformMinimum versionInstall methodBest for
AndroidAndroid 7.0 (API 24)Google Play or APKLow-cost sticks and boxes, Android-based pro displays
Samsung TizenTizen 4.0 (SSSP 6)URL LauncherSamsung commercial displays (QM, QB, OM series)
LG webOSwebOS Signage 4.0SI Server or IPKLG commercial displays
BrightSignSeries 4 / Series 5autorun.zip on SD cardRock-solid 24/7 media players
WindowsWindows 10 / 11 (64-bit)MSI installerMini PCs, video walls, touch kiosks
LinuxDebian 11+ / Ubuntu 22.04+.deb or install scriptIndustrial PCs, custom builds
Raspberry PiPi 4 / Pi 5, 64-bit Raspberry Pi OSInstall scriptBudget menu boards and notice screens
ChromeOSChromeOS 110+Kiosk app via Google AdminChromeboxes managed by Google Admin

All installers are available at veyli.cloud/download .

How the player works

  1. Pair — on first launch the player shows a 6-character pairing code. Enter it in the dashboard under Screens → Add screen (full walkthrough).
  2. Sync — the player checks for schedule changes every 60 seconds, or immediately when you publish (changes are pushed).
  3. Download — new media is downloaded in the background. Content only switches over once every file it needs is fully cached, so viewers never see a half-loaded playlist.
  4. Play — playback runs entirely from the local cache.
  5. Report — the player sends a heartbeat every 30 seconds and uploads proof-of-play logs. A screen with no heartbeat for 2 minutes is marked Offline (Monitoring).

Offline-first caching

Veyli players are designed to keep playing through network outages:

  • Everything in the current and upcoming schedule is cached on the device.
  • If the connection drops, the player keeps following its last-known schedule indefinitely, including dayparts and date ranges.
  • Proof-of-play logs are queued locally and uploaded when the connection returns.
  • By default the cache may use up to 80% of free storage. Least-recently-used media that is no longer scheduled is evicted first.

Web page and live-data widgets (weather, RSS) need connectivity to show fresh data. While offline, they show their last cached version where possible.

Kiosk mode

For unattended screens, the player should start automatically on boot and stay in the foreground. Every platform guide below covers its own kiosk and auto-start settings. In general:

  • Launch Veyli Player on boot.
  • Hide system UI, notifications and on-screen keyboards.
  • Disable sleep, screen savers and automatic OS updates during business hours.
  • Use a wired Ethernet connection where possible.

Hardware recommendations

UseRecommendation
Single full-screen image/video playlist, 1080pAny supported device; Raspberry Pi 4 or an entry-level Android box is enough
Multi-zone layouts with video4 GB RAM or more, hardware H.264/H.265 decoding
4K videoBrightSign Series 5, recent Tizen/webOS displays, or a Windows mini PC with a modern iGPU
Video walls / interactive touchWindows 10/11 mini PC
StorageAt least 16 GB free; 64 GB+ if you play lots of video

Remote management

Once paired, you can send remote commands to any player: Reboot, Restart player, Refresh content, Take screenshot, Clear cache and Identify.

Platform guides