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.
| Platform | Get the Player |
|---|---|
| Any screen with a modern browser | Player web app |
| Android TVs, tablets and signage boxes | Google Play |
| Amazon Signage Stick | Select screenRIG during setup |
| Fire TV Stick | Amazon Appstore |
| Apple TV | App Store |
| macOS | Mac App Store |
| iPhone and iPad | 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.0+) | Native Player |
| LG webOS Signage (6.0+) | webOS packages |
| BrightSign (OS 9.1+) | SD-card package |
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
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 | shStart 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 -- --kioskOther 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:
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 SHA256SUMSExtract 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
| 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 | Check package glibc requirement | Same apt packages as Debian 13 |
| Fedora 40 and newer | Check package glibc requirement | 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 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
--kioskmakes 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.