Every Player
| Platform | Get the Player |
|---|---|
| Any screen with a modern browser | Player web app |
| Android TVs, tablets and signage boxes | Google Play |
| Amazon Signage Stick | Amazon Appstore |
| Apple TV | App Store |
| macOS | Mac App Store |
| Windows | Microsoft 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.5+) | URL Launcher: https://play.screenrig.ai/tizen/ |
| BrightSign (OS 9.1+) | SD-card package |
Player web app
Open play.screenrig.ai 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, give the pairing code to your agent, and turn on start at boot in the Player settings.
Amazon Signage Stick
Get the screenRIG Player on the Amazon Appstore. Install it on the stick, launch it, and give the pairing code to your agent.
Apple TV
Get the screenRIG Player on the App Store. Apple TV 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 on the Mac connected to the screen; it opens full screen and shows a pairing code.
Windows
Get the screenRIG Player from the Microsoft Store. It runs on 64-bit Windows and supports Assigned Access kiosk mode.
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 glibc 2.39 or newer on Intel and AMD (
x86_64), or glibc 2.41 or newer on ARM64 (aarch64). - A Wayland session (a desktop such as GNOME, KDE Plasma or labwc) or the
cagekiosk 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.
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.
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
Download the build for your machine and the checksum list:
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 SHA256SUMSExtract it and run it:
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
| Distribution | Status | Kiosk and runtime packages |
|---|---|---|
| Debian 13 (trixie) | Supported | sudo apt install cage ca-certificates fonts-noto-core libgl1-mesa-dri libegl1 pipewire-audio |
| Raspberry Pi OS (trixie, 64-bit) | Supported | Same apt packages as Debian 13 |
| Ubuntu 24.04 LTS and newer | Supported (ARM64 needs 25.04 or newer) | Same apt packages as Debian 13 |
| Fedora 40 and newer | Supported (ARM64 needs 42 or newer) | sudo dnf install cage ca-certificates google-noto-sans-fonts mesa-dri-drivers mesa-libEGL pipewire-pulseaudio |
| Arch Linux, Manjaro | Supported (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 older | Too old | Upgrade 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. Upload 4K video as HEVC (
screenrig media upload --codec hevc); H.264 is decoded in software on the Pi 5 and suits 1080p. - Raspberry Pi 4 plays 1080p content.
- Raspberry Pi OS Lite plus
--kioskmakes a dedicated screen: it boots straight into the Player without a desktop.
Samsung Smart Signage
Samsung Smart Signage displays running Tizen 6.5 or newer install the Player as a Custom App. Set the display's clock and network, open Custom App (or URL Launcher Settings on older firmware), enter https://play.screenrig.ai/tizen/, and restart the display. It installs the Player, starts it at power-on and shows the pairing code.
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. New to screenRIG? Set up your agent first.