Smart-SignageSmart-Signage
Installation guide

Install and configure a screen, step by step.

From unboxing the screen to the first broadcast: hardware, network, pairing, settings. Allow 10 minutes for a first screen.

Hardware & network requirements

Smart-Signage doesn't force any hardware on you. Three families of devices are supported:

Android (recommended)

Android TV box or professional Android screen (Philips, Iiyama, Amlogic box…). Our app (APK) offers full kiosk mode: auto-start, lockdown, remote updates, hardware rotation.

Web browser

Any device with Chrome/Edge/Firefox: PC, Mac, Raspberry Pi, smart TV. Open the player's address in full screen — great for testing before you invest.

LG webOS

LG professional screens (webOS Signage). The player runs through the screen's built-in browser.

On the network side: simple by design

  • One single requirement: the screen must be able to reach your Smart-Signage platform over HTTPS (port 443). No inbound port to open, no redirect to configure.
  • Wi-Fi or Ethernet: Ethernet is recommended for fixed screens (stability). Wi-Fi works just fine — the player keeps broadcasting even if the connection drops (see below).
  • Captive portals (hotels, malls): Wi-Fi networks with a login page block players once the session expires. Ask your IT team for a MAC exemption or a dedicated network.
  • Corporate proxy: set the proxy at the system level (Android: network settings). The player uses the system settings.
  • Bandwidth: media is downloaded once and then played from local cache. An ADSL line is enough for one screen; budget around 5 Mbit/s of comfort per screen for video-heavy fleets.
  • Clock: schedules trigger on the screen's local time, automatically resynced with the server. If your firewall blocks NTP, no worries: sync happens over HTTPS.

Install the player

On Android (APK)

  1. 1Download the APK from your platform (APK menu) or via the link provided at sign-up.
  2. 2Install it on the box/screen (USB drive, or the box browser's Downloads). Allow "unknown sources" if prompted.
  3. 3Launch the app: the pairing screen appears with a code field.
  4. 4The app switches to kiosk mode: auto-starts with the screen, sleep disabled, remote updates pushed over-the-air (OTA) — you won't need to touch it again.

On a screen with a built-in browser

  1. 1Smart TV, LG webOS display, touch kiosk: open the device's built-in browser on https://player.smart-signage.app.
  2. 2Set this address as the home page (browser or device settings) so it relaunches on its own after a power cut.
  3. 3Switch to full screen and disable sleep mode / screensaver in the device's system settings.

On a PC or mini-PC (HDMI)

  1. 1Connect the PC/mini-PC (Windows, Linux, Raspberry Pi…) via HDMI to the screen or TV, like a regular media player.
  2. 2Open https://player.smart-signage.app in Chrome or Edge, then switch to full screen (F11) or launch the browser in kiosk mode (--kiosk).
  3. 3Disable sleep mode on both the screen and the computer (Windows power options, or xset/caffeine on Linux).
  4. 4Add the browser to the OS's auto-start (Windows Startup, or a systemd service on Linux) so it relaunches on its own after a reboot/power cut.

LG webOS screens: open the player URL in the screen's browser and set it as the home page. Contact support for mass deployment.

Pair the screen (3 methods)

Pairing physically links a screen to your account. In the platform, go to Screens → Add a screen: the page shows a code and a QR code.

6-character code

Type the code shown in the platform onto the screen. Validation happens automatically on the last character. The code is single-use and expires after one hour — regenerate one if needed.

QR code (on your phone)

Scan the QR code shown on the screen with your phone: you land on an enrollment page that links the screen to your account, no need to touch the screen itself. Handy for high-mounted screens.

Automatic reconnection

An already-paired screen reconnects on its own, even after a power outage, a factory reset, or a cache wipe: its installation ID lets the server recognize it. You'll never need to re-pair a screen that's already been set up.

Once paired, the screen appears under Screens with its status (online / offline), resolution, and platform. It shows a holding screen until content is scheduled for it.

Configure the screen

Everything is configured remotely from the screen's page — no site visit needed:

  • Orientation (portrait / landscape): drives the screen's actual orientation (on Android, the app flips the system orientation). Don't confuse this with content rotation (90/180/270°), which compensates for a specific physical mounting (e.g. a screen mounted upside down).
  • Media framing: choose whether content fills the screen (cropped) or displays in full with bars — and pick the color of those bars (black, dominant color of the media, blur).
  • Name, location, description: name the screen ("Left storefront", "2nd floor lobby")… you'll thank yourself once you're at 30 screens.
  • Tags: group screens ("storefronts", "break rooms"…) to target a schedule at a whole group in one go.
  • Hidden menu PIN: protects the diagnostic menu accessible on the screen (network status, logs, resync) from curious hands.

Broadcast content

  1. 1Import your media (Media): images, videos, PDFs, web pages — or generate a poster with the built-in AI.
  2. 2Build a playlist: order, duration per visual, transitions.
  3. 3Create a schedule: the playlist, the targeted screens (or tags), the days/times to broadcast.
  4. 4It's live: the screen receives the new content within a minute, downloads it to cache, then plays it on a loop — even if the internet drops afterward.

What if the internet goes down?

The player is designed "offline-first": all scheduled content is stored locally. If the network drops, playback continues without interruption; the screen resyncs on its own once the connection returns. You're alerted in the platform if a screen stays unreachable.

Manage a screen fleet

Tags & targeting

Tag screens by site, zone, or use case. A schedule targeted at a tag automatically applies to any screen that joins the group — adding the 50th screen needs zero setup.

Supervision

Each screen sends a heartbeat every minute: online/offline status, remote screenshot, event history. Silent screens rise to the top of the list.

OTA updates

On Android, the app updates remotely, rolled out in targeted waves (a pilot site first, then the fleet). No site visit, no USB drive.

Having trouble with a screen? The support center covers the most common cases, and our team replies by email.

Ready to plug in your first screen?

Create your free account: up to 3 screens free for life, with Basic-plan features.