xiboplayer vs official players
xiboplayer is a community-built, open-source alternative to the official Xibo CMS players. How does it compare?
Feature scoreboard
Based on Xibo's official device feature spreadsheet, tested against 95 features:
| Player | Features | Score |
|---|---|---|
| 🥇 LG webOS (official) | 60 | 63% |
| 🥈 Hisense (official) | 57 | 60% |
| 🥈 Samsung Tizen (official) | 57 | 60% |
| ⭐ xiboplayer (ours) | 53 | 56% |
| Amino (official) | 53 | 56% |
| Windows (official) | 43 | 45% |
| Chromebox (official) | 32 | 34% |
What we have that Windows doesn't
Gapless playback
Seamless transitions between layouts and video content — no black frames.
Video transitions
Fade, fly, and other transitions work with video, not just images.
Multi-display sync
Coordinate content across screens with <8ms precision. No extra hardware needed.
Geolocation
Schedule content based on display location — different content for different sites.
Shell commands
Execute system commands remotely via CMS — reboot, update, run scripts.
Interactive keyboard
Trigger actions with key presses — navigate layouts, show overlays.
Performance
| Metric | Electron | Chromium |
|---|---|---|
| CPU average | 5% | 4-5% |
| Memory (PSS) | 81 MB | 355 MB |
| Crashes | 0 | 0 |
| GPU acceleration | VA-API | GPU rasterization |
Platform support
Linux x86_64
Electron + Chromium players. RPM and DEB packages.
Raspberry Pi
Chromium player on ARM. Bootable images available.
Browser
PWA player — works in any modern browser, zero install.
Coming soon
Android, Samsung Tizen and LG webOS players in development.
Why choose xiboplayer?
- 🆓 Free and open-source — AGPL-3.0, no licensing fees
- 🐧 Linux-native — designed for Linux from the start
- 🍓 Raspberry Pi — run signage on $35 hardware
- 💿 Bootable images — zero-touch deployment
- 📺 Multi-display sync — <8ms precision across screens
- 📡 Offline-first — PWA + Service Worker architecture
