Back to home
APPS & DOWNLOADS

Download 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.

RequiresAndroid TV 9.0 or newer
Version1.0.0
Download size77.1 MB
Published2 Oct 2026
- 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.0

SHA-256 CHECKSUM

2b1fc418ad4d8f09e834dd66b1786d0984b54020d845eeebf873a6a07bb93ff1

HOW TO INSTALL

  1. On your Android TV device, allow installs from unknown sources: Settings → Security & restrictions → Unknown sources.
  2. Download the APK on the device itself, or copy it across on a USB stick.
  3. Open the file and confirm the install.
  4. 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.

RequiresWindows 10 or 11 (64-bit)
Version1.0.0
Download size108 MB
Published2 Oct 2026
- 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.0

SHA-256 CHECKSUM

583fbd112814fac3bd4c7c87612348237363415e8bab7a9ddeb65918db9eff20

HOW TO INSTALL

  1. Download and run the installer. Windows SmartScreen may ask you to confirm — choose "More info" then "Run anyway".
  2. Sign in with the host code from your dashboard.
  3. Leave the player running; it installs future updates on its own.

Need a hand with an install?

Our team can walk you through setting up a screen, or send you a pre-configured device. Get in touch at hello@elandigital.com