Turn a Raspberry Pi into a signage player
One command install:
curl -fsSL https://dl.xiboplayer.org/install-raspberry-pi.sh | bashA Raspberry Pi makes an excellent signage player: small, silent, cheap, and powerful enough for full HD content. With xiboplayer, you can turn a $35 Pi into a professional digital signage display.
Supported models
Raspberry Pi 5
4-8 GB RAM, 4K dual HDMI. Recommended — handles any content.
Raspberry Pi 4
2-8 GB RAM, 4K dual HDMI. Fully supported for all layouts.
Raspberry Pi 3
1 GB RAM, 1080p HDMI. Works for simple layouts (images + text).
Quick install
curl -fsSL https://dl.xiboplayer.org/install-raspberry-pi.sh | bash
Then launch:
xiboplayer-chromium
What can it display?
Video
H.264 hardware-decoded, 1080p smooth playback
Images
JPEG, PNG, SVG, animated GIF
Web pages
Live dashboards, social feeds, embedded sites
Tickers
RSS feeds, datasets, scrolling text
Multi-page documents with auto-advance
HLS streams
Live IPTV, camera feeds, streaming video
Performance
Tested on Pi 4 (4 GB) with xiboplayer Chromium v0.7.9 — 5-8% CPU, ~350 MB memory, works offline.
| Metric | Value |
|---|---|
| CPU average | 5-8% |
| Memory | ~350 MB |
| Storage | 8 GB minimum, 16 GB recommended |
| Offline | Full playback after initial sync |
Production tips
For 24/7 deployments — these tips prevent common failures in production signage installations.
- 💾 Quality SD card — Samsung EVO or SanDisk Extreme. Cheap cards fail after months of 24/7 operation.
- 🔄 Enable watchdog — reboots on hangs:
dtparam=watchdog=onin/boot/config.txt - 🚫 Disable swap — prevents SD wear:
sudo dphys-swapfile swapoff && sudo systemctl disable dphys-swapfile - 🌐 Static IP — avoids DHCP delays on boot
- 🔒 Mount root read-only — prevents filesystem corruption on power loss
Next steps
- 📥 Downloads — get the Raspberry Pi image or DEB package
- 🔧 Configure CMS — connect to your Xibo CMS
