Downloads

Download the screenRIG Player

Open the Player on the device connected to your screen, then share its pairing code with your agent.

Open Player web appDownload for another device

Need an agent? Set up yours.

01Players

Caches content, replays it offline

Players

Every Player caches content, replays it offline, and plays the same playlists, soundtracks included. Setup, streams and commercial displays are in the Player guide.

Where to get the Player for each platform
PlatformGet the Player
Any screen with a modern browserPlayer web app
Android TVs, tablets and signage boxesGoogle Play
Amazon Signage StickSelect screenRIG during setup
Fire TV StickAmazon Appstore
Apple TVApp Store
macOSMac App Store
iPhone and iPadApp Store
WindowsMicrosoft Store
Linux (x86_64)screenrig-player-linux-x86_64.tar.gz
Raspberry Pi (64-bit)screenrig-player-linux-aarch64.tar.gz
Samsung Smart Signage (Tizen 6.0+)Native Player
LG webOS Signage (6.0+)webOS packages
BrightSign (OS 9.1+)SD-card package

02Install

Player web app

Open play.screenrig.ai/player/ on the screen device. Install it from the browser (Safari Share → Add to Home Screen on iOS, Chrome Install app on Android and desktop), open it, and keep it in the foreground. It runs on smart TVs and commercial displays with a built-in browser, tablets, and computers plugged into a screen.

Android

Get the screenRIG Player on Google Play. It runs on Android 9 or later: Android TVs, Google TV devices, tablets and Android signage boxes. Launch it and give the pairing code to your agent. Start on boot is on by default. On Android 10 or later, grant Display over other apps first. For devices without Google Play, follow Install the Android APK and read the current file from https://screenrig.ai/android/manifest.json.

Amazon Signage Stick

Select screenRIG as your CMS when you set up the Amazon Signage Stick. The Amazon Signage Stick sets up the screenRIG Player, opens it automatically every time it starts and keeps it updated over the air. Give the pairing code to your agent. The Amazon Signage Stick page shows what it plays.

Fire TV Stick

A Fire TV Stick installs the screenRIG Player from the Amazon Appstore, and the Fire TV Stick page has the setup. For screens in a business, use the Amazon Signage Stick.

Apple TV

Apple TV runs the Player from the App Store. It plays images, video, HLS streams and soundtracks; iframe pages and applications need another Player.

macOS

Get the screenRIG Player on the Mac App Store. Launch it and give the pairing code to your agent.

iPhone and iPad

Get the screenRIG Player on the App Store for iPhone and iPad. It plays images, video, HLS streams, cards and soundtracks; web pages and applications need another Player. Launch it and give the pairing code to your agent.

To run your screens from the same phone, use the screenRIG app for iPhone, iPad and Apple Watch.

Windows

Get the screenRIG Player on Microsoft Store. It runs on Windows PCs. Launch it and give the pairing code to your agent.

The Player keeps the PC and display awake while it is running.

Download the kiosk setup script (ZIP) to lock a Windows PC to the Player and turn off the notifications and prompts that would cover it. Run it from an elevated PowerShell on the PC.

Linux and Raspberry Pi

One Player package for 64-bit Linux, built for Intel and AMD (x86_64) PCs and for the Raspberry Pi and other ARM64 (aarch64) boards. Qt, Qt WebEngine and GStreamer ship inside the package; the operating system supplies glibc, graphics drivers, a Wayland compositor, fonts, audio and the CA trust store.

Requirements:

  • A 64-bit Linux with the glibc version listed for its architecture at screenrig.ai/linux/. The installer checks this requirement.
  • A Wayland session (a desktop such as GNOME, KDE Plasma or labwc) or the cage kiosk compositor.
  • The distribution's Mesa or vendor GPU drivers, fonts, CA certificates, and PipeWire or PulseAudio for sound.

Quick install

The installer picks the right build for the machine, verifies it against SHA256SUMS, installs it to /opt/screenrig-player, and adds /usr/local/bin/screenrig-player and a desktop menu entry.

Quick install
curl -fsSL https://screenrig.ai/linux/install.sh | sh

Start it from the desktop menu or run screenrig-player. It opens full screen and shows a pairing code.

For a dedicated screen, install kiosk mode. It adds a systemd service that starts the Player at boot inside the cage compositor and restarts it if it exits.

Kiosk install
curl -fsSL https://screenrig.ai/linux/install.sh | sh -s -- --kiosk

Other options: --prefix DIR installs somewhere other than /opt/screenrig-player; --uninstall removes the Player, its launcher, desktop entry and kiosk service.

Manual install

  1. Download the build for your machine and the checksum list:

    Download and verify
    ARCH=$(uname -m)   # x86_64 or aarch64
    curl -fLO https://screenrig.ai/linux/screenrig-player-linux-$ARCH.tar.gz
    curl -fLO https://screenrig.ai/linux/SHA256SUMS
    sha256sum --ignore-missing -c SHA256SUMS
  2. Extract it and run it:

    Extract and run
    sudo mkdir -p /opt/screenrig-player
    sudo tar -xzf screenrig-player-linux-$ARCH.tar.gz -C /opt/screenrig-player
    /opt/screenrig-player/screenrig-player

The directory is self-contained and relocatable; screenrig-player is the launcher at its root. screenrig-player --capabilities-json prints what the build supports on this machine.

Upgrade and uninstall

Run the installer again to upgrade in place; the pairing, cache and settings are kept. screenrig.ai/linux/version.txt names the current build. To remove the Player, run the installer with --uninstall, or delete /opt/screenrig-player and /usr/local/bin/screenrig-player for a manual install.

Distribution notes

Linux distributions and the packages a kiosk install needs
DistributionStatusKiosk and runtime packages
Debian 13 (trixie)Supportedsudo apt install cage ca-certificates fonts-noto-core libgl1-mesa-dri libegl1 pipewire-audio
Raspberry Pi OS (trixie, 64-bit)SupportedSame apt packages as Debian 13
Ubuntu 24.04 LTS and newerCheck package glibc requirementSame apt packages as Debian 13
Fedora 40 and newerCheck package glibc requirementsudo dnf install cage ca-certificates google-noto-sans-fonts mesa-dri-drivers mesa-libEGL pipewire-pulseaudio
Arch Linux, ManjaroSupported (rolling)sudo pacman -S cage ca-certificates noto-fonts mesa pipewire-pulse wireplumber
Debian 12, Raspberry Pi OS (bookworm)Too old (glibc 2.36)Upgrade to trixie
Ubuntu 23.10 and olderToo oldUpgrade to 24.04 LTS or newer

A desktop session already provides the compositor, drivers and audio; the packages above matter most for a minimal or Lite install running kiosk mode. Brightness uses the display backlight or DDC/CI through ddcutil when available, and volume follows the default PipeWire, PulseAudio or ALSA output.

Raspberry Pi

  • Use Raspberry Pi OS (64-bit) based on Debian 13 (trixie). The 32-bit OS and bookworm images cannot run the Player.
  • Raspberry Pi 5 decodes HEVC (H.265) in hardware up to 4K and has no H.264 decoder. Upload every video for it as HEVC (screenrig media upload --codec hevc), at any size.
  • Raspberry Pi 4 plays 1080p content.
  • Raspberry Pi OS Lite plus --kiosk makes a dedicated screen: it boots straight into the Player without a desktop.

Samsung Smart Signage

Samsung Smart Signage (Tizen) runs the native screenRIG Player.

LG webOS Signage

LG webOS Signage panels on version 6.0 or newer run the screenRIG Player. Download the webOS packages; an installed app starts at power-on and opens the Player, which shows the pairing code. The Player guide has the install steps.

BrightSign

BrightSign players running OS 9.1 or newer start the Player from an SD card. Download the SD-card package, extract it to the root of a FAT32 card, insert the card and power on. The player applies its hardware policy, opens the Player and shows the pairing code.

Next steps

Give the pairing code to your agent; it pairs the screen and publishes to it. Need an agent? Set up yours.

Read the Player guide →