Open-source digital signage players for Xibo CMS. Turn any PC, Raspberry Pi, or browser into a signage display.
Disclaimer: This is an independent community project. Not affiliated with Xibo Signage Ltd or the Xibo Digital Signage project. Xibo is a registered trademark of Xibo Ltd.
| Player | Description | Platform |
|---|---|---|
| PWA Player | Browser-based player — the engine that powers all other players. Offline-first with Service Worker caching. Supports video, images, PDF, tickers, web pages, HLS. | Any browser |
| Electron Player | Desktop app wrapping the PWA. Standalone window with DevTools. Best for development and testing. | RPM / DEB |
| Chromium Kiosk | Locked-down Chromium running the PWA. Lightweight alternative to Electron. | RPM / DEB |
| Xibo Kiosk | Complete kiosk OS — GNOME Kiosk session with auto-login, registration wizard, health monitoring. Pre-built bootable images for PCs and Raspberry Pi. | RPM / DEB / ISO / QCOW2 |
| arexibo | Native Rust player with Qt6 WebEngine. High performance, x86_64 + aarch64. | RPM / DEB |
The easiest way is to download a pre-built kiosk image — flash it, boot and connect to your CMS:
| Hardware | Image | What to do |
|---|---|---|
| PC or laptop | Installer ISO | Flash to USB with Balena Etcher, boot — automated install |
| Raspberry Pi 4/5 | Raw aarch64 | Flash .raw.xz to SD card, insert, power on |
| Virtual machine | QCOW2 | Open in GNOME Boxes, virt-manager, Proxmox, or QEMU |
| Intel NUC / embedded | Raw x86_64 | Flash .raw.xz to SSD or SD card |
After booting: log in with xibo / xibo, change your password, connect to your CMS from the setup screen.
Already running Fedora or Ubuntu? Add our repo and install with one command.
Fedora 43
sudo dnf config-manager addrepo \
--from-repofile=https://dl.xiboplayer.org/rpm/xibo-players.repo
sudo dnf install xibo-kiosk # Full kiosk OS
sudo dnf install xiboplayer-electron # Electron player
sudo dnf install xiboplayer-chromium # Chromium kiosk
sudo dnf install arexibo # Native Rust playerUbuntu 24.04
curl -fsSL https://dl.xiboplayer.org/deb/GPG-KEY.asc \
| sudo gpg --dearmor -o /usr/share/keyrings/xibo-players.gpg
sudo curl -fsSL https://dl.xiboplayer.org/deb/xibo-players.sources \
-o /etc/apt/sources.list.d/xibo-players.sources
sudo apt update && sudo apt install xibo-kioskAll players are built on the @xiboplayer SDK — a modular TypeScript library with packages for caching, rendering, scheduling, XMDS communication, XMR real-time commands, and more. Published to npm.
An MCP Server is available for AI-assisted development with the SDK.
- dl.xiboplayer.org — Browse packages, images, and setup instructions
- Feature comparison — Detailed comparison vs upstream XLR, Windows, and Arexibo players
- Kiosk images — Download bootable ISO, QCOW2, and raw images
- npm packages — SDK packages on npm