Hardware

Digital signage player: the five kinds and the specs that matter

What a digital signage player does, the five kinds (box, stick, computer, built-in, browser), the specs that matter and what to avoid buying.

SignageStack10 min read

Close-up of an HDMI output port
Photo by TheRegisti on Unsplash

A digital signage player is the small computer that turns a screen into a sign. The display only shows pictures. The player downloads your playlist, stores it, plays it full-screen in the right order during the hours you set, and reports back that it is still alive. In practice it is one of five things: an Android TV box, a streaming stick, a computer, a display with the player built in, or simply a browser.

For most screens the answer is a small Android box with Android 8 or newer, 2 GB of RAM or more, wired ethernet, and automatic power-on after a power cut. A box that does the job typically costs somewhere between €40 and €120, so put the rest of the budget into the display. The rest of this article explains why, and when one of the other four is the better call.

What a digital signage player actually does

A TV with a USB stick in the side will show a slideshow. That is a player in the loosest sense, and it is where most people start. What it cannot do is the list below, and that list is the job description of a signage player:

  • Fetch new content when someone changes the playlist, without anyone walking to the screen.
  • Store it on the device, so the screen keeps playing when the router behind the coffee machine gives up.
  • Play it full-screen, in order, each item for its own duration, with no menu bar and no "continue watching?" prompt.
  • Keep time: go dark when the shop closes and start again when it opens, even while offline.
  • Stay in front: no accidental exit, no screensaver, no update dialog on top of your menu.
  • Come back by itself after a reboot or a power cut.
  • Report in, so you can see from the office that the screen in the branch is actually playing.

The software decides what plays. The player makes sure it plays. When a screen stays black at 7:30 on a Monday, the cause is usually the player, its power or its network, not the playlist.

The five kinds of signage player

Android TV box

This is the usual choice, and the one we suggest for most screens. A box about the size of a coaster plugs into HDMI, runs an Android app, and hides behind the display. It is cheap, any electronics shop can replace it, and it keeps the player separate from the screen. When the TV dies, the box moves to the next one. When the box dies, the TV stays where it is.

The catch is quality. The cheapest boxes skimp on exactly what a sign needs: enough memory to play video all day, and the ability to switch themselves back on after a power cut. Our guide to choosing an Android TV box for digital signage goes through what to check.

Streaming stick

A stick is the same idea in a smaller case. It hangs off the HDMI port, draws power over USB, and usually has no ethernet socket. Sticks tend to have less memory than boxes, and they sit in the warmest spot behind the TV. An Android TV stick that meets the same minimums behaves like a box.

Amazon's Fire TV sticks are a special case. Some run a version of Android. The newest ones do not. We have not qualified any of them. The Fire TV Stick article sorts out which model is which.

A computer: mini PC or Mac

A Windows mini PC or a Mac mini under the counter may be a player you already own. On Windows, the SignageStack app turns it into a player that runs full-screen, starts with Windows and recovers by itself. On a Mac it runs the web player in a browser, full-screen or in kiosk mode, set to open when the machine starts.

A computer makes sense when the screen shares a machine with something else, or when you want the quiet, long-lived hardware of a Mac. The Mac setup page lists the four settings that keep one running with nobody at the keyboard. The cost is upkeep: an operating system with its own updates, sleep settings and login screen, each of which has to be told not to interrupt.

A display with the player built in

Some displays run a full operating system and need no box at all. A TV running Android TV or Google TV, or a commercial display that runs Android, can install the SignageStack APK directly. That means one power cable, nothing behind the screen to knock loose, and nothing extra to buy.

TVs on Samsung's Tizen or LG's webOS are different. SignageStack has no native app for either. Their built-in browser can open the web player, but it will not restart the player after a power cut or hold it in kiosk mode, so treat it as a test and nothing more. For a screen nobody looks after, put a small Android box behind it. The smart TV guide has the full decision tree.

A browser on anything

The SignageStack player is a web page, so any current Chrome, Edge, Safari or Firefox can run it: open it, pair it, go full-screen. It is the fastest way to see your own content on a real screen, and the right way to start a trial. What a browser tab cannot do by itself is look after the screen. It will not start at boot, recover a frozen page, or stop someone from closing it.

The five side by side

Player

Good for

Watch out for

Android TV box

Most screens, and fleets

Cheap boxes without auto power-on

Streaming stick

Tight spaces, a quick test

Memory, heat, Wi-Fi only

Mini PC or Mac

Reusing a computer you own

OS updates, sleep, logins

Built into the display

One-cable installs

Only if it runs Android TV or Google TV

Browser

Trials and quick tests

No self-recovery on its own

Which specs matter in a digital signage player

Signage is a light job done for a very long time. That changes which numbers on the box matter.

  • Operating system version. The SignageStack Android app needs Android 8 or newer. Check the version in the device's own settings when it arrives. "Android TV" in a product name says nothing about the version.
  • Memory. 2 GB of RAM or more. A box with less can play video smoothly for an hour and not for a whole day.
  • Storage. A good player keeps media on the device instead of streaming it on every loop. That is what keeps it playing offline, and it means your largest playlist has to fit, with room left over.
  • Network. Wired ethernet if you can run the cable. If you cannot, use 5 GHz Wi-Fi with the access point in sight of the screen. Bandwidth matters most when content is first downloaded, not all day, because media downloads once and is cached.
  • Power behaviour. The player should start when the power comes back, not when someone presses a button. A screen that does not come back by itself needs a person with a remote, and that person is never there at 7:30.
  • Heat. A box behind a TV in a warm room runs every hour the doors are open. Give it some air, and keep it out of sealed cabinets.
  • Video. Full HD is right for most rooms. 4K costs more to store, download and decode, and at four metres nobody can see the difference on a 55" panel.

Sound is worth a line too. Browsers start video muted until someone clicks the page. The SignageStack Android app plays sound without that click, which matters if your playlist includes a video with a voice-over.

What to avoid

  • The cheapest no-name box. Too little memory to play video all day, and no way to switch itself back on after a power cut.
  • A "signage-branded" box at three times the price of the same chipset.
  • A player tied to one vendor's software, or one that needs a vendor engineer to re-image it. The box should outlive any single software decision.
  • A per-device licence on top of the software you already pay for.
  • 4K for viewers who never stand closer than four metres.
  • A private or guest browser window for a web player. It throws its cache away when it closes, so the screen cannot play offline.

How SignageStack's players fit in

SignageStack has one player, a web application, and three ways to run it.

The web player runs in any current Chrome, Edge, Safari or Firefox. On a Mac this is the route, and on Windows the quickest way to try it: a browser in full-screen or kiosk mode, set to start with the machine. For a Windows PC that runs a screen unattended, the Windows app is the better fit. The browser player page covers kiosk switches, sound and the settings that keep a browser from asking questions of an empty room.

The Android app is a thin native shell around that same web player, for Android 8 or newer with 2 GB of RAM. It exists for the jobs a browser tab cannot do on a wall:

  • Kiosk mode. On a box provisioned as Device Owner, Android itself enforces the lock. On an ordinary box it falls back to screen pinning, which someone with the remote can leave.
  • Starts by itself at boot and after a power cut. A supervisor service restarts the player if it ever disappears.
  • Repairs a frozen page. It reloads the page, then rebuilds it, then restarts the app, and as a last step shows an offline page that keeps retrying.
  • Updates itself. Each download is checked against a published SHA-256 hash. It installs silently where Android allows it, and otherwise asks whoever is standing there.

The Windows app is the same kind of shell for Windows 10 and 11 PCs. It holds the screen above other windows and hides the taskbar, starts when Windows signs in with a supervisor that Windows keeps running, reloads the page within about a second if it crashes, shows an offline page that keeps retrying when the page cannot load, and installs signed updates that roll back if a version does not start healthy. The Windows download page has the installer and the settings for a PC nobody sits at.

All three pair the same way. The player shows a six-character code, you type it into the dashboard under Add screen, and the code cannot be used again. All three store the playlist, the screen's working hours and the media on the device, so a dropped connection delays changes instead of blanking the screen. Apps that need the network at play time, such as a web page, YouTube or a live stream, step aside until the connection returns.

What we have and have not tested, plainly: the Android app has been walked end to end on one Android TV running Android 14, the Windows app on one Windows 11 PC, and the player's video handling has been measured in the browser of an LG webOS TV. That is a baseline, not a certification of every box on the market, and we do not claim one. Fire TV and Raspberry Pi are not qualified. The Android download page has the APK and the requirements.

Choosing a player in five minutes

  1. Only trying it out? Plug a laptop into the TV and use the browser. Nothing to buy.
  2. Does the TV run Android TV or Google TV? Install the APK on the TV itself.
  3. Any other TV, or a commercial display without Android? Put an Android TV box behind it.
  4. Is there already a computer under the counter? On a Windows PC, install the Windows app. On a Mac, run the web player in kiosk mode and set it to start with the machine.
  5. Planning ten or twenty screens? Pick one box model, run it through the trial, then buy the rest as the same model.

The display is the bigger purchase. If it will run all day, read commercial display vs consumer TV before you buy, and check the sizing table on the hardware page.

Where to start

Open the web player on whatever is nearest to the screen, pair it, and put your real content on it. Within an afternoon you will know what the screen needs to show and what the player needs to do. The SignageStack trial runs for 21 days with every feature on one screen and needs no card, which is long enough to test the box you plan to buy before you buy twenty. The setup guide walks through the rest, step by step.

Questions people ask

Not if the TV runs Android TV or Google TV: it can install the SignageStack APK directly. A TV on Tizen or webOS has no SignageStack app, so put a small Android box behind it.

An Android TV box that does the job typically costs somewhere between €40 and €120, and a computer or browser you already own costs nothing extra. SignageStack does not sell hardware, and its players are included in the per-screen price with no per-device licence.

Many people run a browser in kiosk mode on one, and the SignageStack web player runs in a browser. The Pi is not a platform we have qualified, though, so we do not promise it; an Android box is less work to keep running.

No. The playlist, the screen's working hours and the media are stored on the player, so it keeps playing offline, and still goes dark and comes back on time. Changes arrive when the connection returns, and apps that need the internet at play time sit out until then.

Try it on a screen you already have

Twenty-one days with every feature, on a TV and a browser you already own. No card to start.