APPS & DOWNLOADSDownload the Elan Digital player
The screen software behind every Elan Digital display. Install it on an Android TV device or a Windows PC, sign in with your host account, and your screen starts playing within minutes.
▶
Elan TV — Android TV
For TV boxes, smart TVs and Android media players driving an in-store screen. Plays your schedule full-screen and updates itself in the background.
- chore(release): restart version line at 1.0.0 (e7d1b3d)
- refactor: rename store/branch/sub-branch to advertiser/host/host branch (ea0037e)
- ci: run CI only on pushes to main/release/tags to save free-plan Actions minutes (1f007df)
- fix(ticker): centre the crawl text in the bar (8d065d7)
- fix(ticker): default style fields on malformed payloads (2882c36)
- feat(ticker): news-ticker crawl under the ads (d05487d)
- fix(player): cache filler ads, fix default-image timer, drop dead impression POST (03c8a88)
- ci: add Sentry integration for sourcemap upload validation (604cea4)
- ci: add condition to build Android debug APK only on pull requests (c49480d)
- ci: update .gitignore to exclude key material and add debug.keystore (6c2c9df)
- ci: validate release configuration and improve secret handling (6a48833)
- ci: update pull request trigger to allow all branches (a40d97d)
- ci: send the artifact digest with the release upload (cabca1b)
- ci(security): add secret scanning and a signing-credential gate (23f2f11)
- fix(security): remove release-signing credentials from the repository (3282e28)
- fix(tv): remove the dead POST /ads-impression call (93502d7)
- feat(ci): establish single source of truth for versioning in CI and update display format (92a62e0)
- feat(instant-ads): optimize ad play handling to prevent duplicate plays on video end (c07c45a)
- feat(instant-ads): add playToken to manage unique play instances in one-ad campaigns (1ad0c4f)
- Revert "Feat/instant ads" (6183f18)
- fix(ads): stop reporting filler as impressions
Download 1.0.0SHA-256 CHECKSUM
2b1fc418ad4d8f09e834dd66b1786d0984b54020d845eeebf873a6a07bb93ff1
HOW TO INSTALL
- On your Android TV device, allow installs from unknown sources: Settings → Security & restrictions → Unknown sources.
- Download the APK on the device itself, or copy it across on a USB stick.
- Open the file and confirm the install.
- Launch Elan TV and sign in with the host code from your dashboard.
🖵
Elan Player — Windows
For screens driven by a Windows PC or mini-PC. Same playlists and same reporting as the TV app, with automatic updates.
- chore(release): restart version line at 1.0.0 (1c68045)
- refactor: rename store/branch/sub-branch to advertiser/host/host branch (96ab4f2)
- ci: run CI only on pushes to main/release/tags to save free-plan Actions minutes (f0140b4)
- fix(ticker): default style fields on malformed payloads (e4670ae)
- feat(ticker): news-ticker crawl under the ads (Windows player) (1b0fb58)
- fix(player): cache filler ads, stream cache downloads, harden adcache:// (185f9ed)
- feat(ci): update publish feed configuration for electron-builder (c008b70)
- feat(ci): add validation for release secrets and variables in CI workflow (37e72e7)
- chore: update pull_request branches to include all branches (03d1d8d)
- fix(security): upgrade Electron 37 -> 44, harden window handling (5b47ea0)
- chore(security): apply non-breaking dependency fixes (audit H-6) (01e0a6e)
- fix(ads): stop reporting filler as impressions; count default-ad volume (86176cf)
- fix(instant-ads): freeze the scheduled queue under a push, refetch on hand-back (556e0ee)
- feat(instant-ads): play admin-pushed ads ahead of the schedule (0f49536)
- feat(login): enhance LoginScreen with improved error handling and UI updates feat(userinfo): update UserInfoScreen to display user details with better layout chore(theme): add design tokens for colors, typography, spacing, and radius (ad647dc)
- feat(update): self-update the Windows player via electron-updater (846ebef)
- feat(desktop): drive launch-at-login from PLAYER_AUTOSTART_* config (28666fd)
- chore: update Node.js version to 22 and adjust artifact upload settings in CI workflow (9800889)
- chore: update GitHub Actions to use latest versions of checkout, setup-node, and upload-artifact (0d586ce)
- chore: update electron and electron-builder dependencies; add script for uploading Windows release (7a45425)
- first commit (71aea6e)
Download 1.0.0SHA-256 CHECKSUM
583fbd112814fac3bd4c7c87612348237363415e8bab7a9ddeb65918db9eff20
HOW TO INSTALL
- Download and run the installer. Windows SmartScreen may ask you to confirm — choose "More info" then "Run anyway".
- Sign in with the host code from your dashboard.
- Leave the player running; it installs future updates on its own.