Download the apps

The player, packaged for each kind of machine — Windows, macOS and Samsung today, Linux and Android on the way. Every file here is listed from what is actually on the server, with its size and checksum, so what you download is what was built.

You may not need any of these
A television's own browser at cms.screenroll.live/tv runs the same player. An app adds what a browser tab cannot: starting at boot, a true full screen, surviving a power cut without a pairing code, and a menu for the person at the box. Player apps explains the difference.

ScreenRoll, on your computer#

The platform in a window of its own, for anyone who would rather not keep a browser tab open. It shows the same dashboard as cms.screenroll.live and needs the network exactly as the website does — what it adds is an icon in the dock, a window with no address bar, and notifications when a screen goes quiet.

The first run shows a warning
These builds are not code-signed yet, so Windows shows a blue “Windows protected your PC” screen — click More info, then Run anyway — and macOS calls the app “damaged” until the quarantine mark is cleared, which the macOS steps below explain. The SHA-256 beside each file is your proof it is ours. Signing is planned.

ScreenRoll TV, on your televisions#

Windows#

  1. Run the installer

    It installs for the current user — no administrator rights — and asks two things at the end: whether to run now, and whether to start ScreenRoll TV when Windows starts. Leave the second on for any screen that must come back after a power cut.

  2. Pair it

    The app opens full screen on a pairing code. Scan the QR with your phone, or type the code into Link TV on the Screens page — the same as Your first screen. From then on it starts straight into playback.

  3. Find the menu when you need it

    Right-click anywhere on the screen, or press Esc. Settings, diagnostics, re-pairing, About and Quit live there.

  4. Windows 7 and 8, and 32-bit machines

    Use the Windows 7 and 8 build. It runs on Windows 10 and 11 as well, but with an older browser engine, so prefer the ordinary build wherever you can. Choose 32-bit only if the machine is — Settings → System → About says which.

  5. A screen that must not run installers

    The portable zip needs nothing installed: unzip it anywhere and run ScreenRoll TV.exe. It does not start with Windows by itself — switch that on in the app's Settings.

macOS#

  1. Pick the right build

    arm64 for any Mac with Apple silicon (M1 and later), x64 for an Intel Mac. Apple menu → About This Mac says which.

  2. Install

    Open the .dmg and drag ScreenRoll TV into Applications.

  3. Clear the quarantine mark — once

    The app is not yet signed with Apple, so macOS reports a downloaded copy as “damaged”. It is not. In Terminal:

    xattr -dr com.apple.quarantine "/Applications/ScreenRoll TV.app"

    Then open it normally. Subsequent launches need nothing.

  4. Start at login

    The app registers itself as a login item on first launch. System Settings → General → Login Items shows it, and is where to turn it off.

Linux#

  1. AppImage — no install
    chmod +x ScreenRoll-TV-*.AppImage
    ./ScreenRoll-TV-*.AppImage

    On first run it writes an autostart entry to ~/.config/autostart, so it comes back with the desktop session.

  2. Debian and Ubuntu — the .deb
    sudo apt install ./screenroll-player_*.deb

    Installs to /opt/ScreenRoll TV with a desktop entry.

  3. A box with no desktop

    The player needs a display session — an X or Wayland desktop that logs in on its own. A bare server console cannot draw it.

Samsung#

  1. Enable developer mode on the television

    Apps → type 12345 on the remote → Developer mode On → enter the address of the computer you will install from → restart the television.

  2. Sign it and install it with Tizen Studio

    The package here is unsigned, and a television installs only a signed one. In Tizen Studio's Certificate Manager create a Samsung certificate once; then, with the television connected in Device Manager:

    tizen package -t wgt -s <certificate profile> -- ScreenRoll-TV.wgt
    tizen install -n ScreenRoll-TV.wgt -t <television>
  3. Pair it

    Open it from Apps: the same pairing code as everywhere else. The app is a thin shell — it waits for the network, keeps the panel awake and ignores the remote's Back key; the player inside it updates on its own.

Coming soon#

Checking a download#

Each file's SHA-256 is printed beside it. To compare on the machine you downloaded to: Windows certutil -hashfile <file> SHA256; macOS shasum -a 256 <file>. A different number means an incomplete or altered download — delete it and fetch it again.

The builds are not code-signed yet
Windows shows a blue “Windows protected your PC” screen on first run — click More info, then Run anyway. macOS refuses the app outright until the quarantine mark is cleared; the steps under macOS above cover it. Signing is planned; until then the checksum is your proof that the file is ours.
Try it on a screen you already own. The first screen is free, for as long as you like. No card.
Start free — no card