
arexibo
arexibo
High-performance native player built in Rust. Standalone — does not use the PWA engine.
🦀Native Rust + Qt rendering
🔌Serial port control for hardware
⚡Low resource usage
🖥️x86_64 and aarch64 support
Característiques Principals
- Llenguatge: Rust + C++ (Qt WebEngine per al renderitzat)
- Transport: XMDS SOAP + ZeroMQ XMR (amb encriptació RSA)
- Plataformes: Linux x86_64 i aarch64 (Raspberry Pi 4/5)
- Renderitzat: Tradueix XLF a HTML en el moment de la descàrrega, serveix via servidor HTTP local
- Únic: Control de port sèrie RS232, XMR encriptat via ZeroMQ
Instal·lació
Des del repositori de paquets
# Fedora
# Fedora 44
sudo dnf install \
https://dl.xiboplayer.org/rpm/fedora/43/noarch/xiboplayer-release-43-7.fc43.noarch.rpm
# Fedora 43
sudo dnf install \
https://dl.xiboplayer.org/rpm/fedora/43/noarch/xiboplayer-release-43-7.fc43.noarch.rpm
sudo dnf install arexibo
# Ubuntu
curl -fsSLO https://dl.xiboplayer.org/deb/ubuntu/24.04/all/xiboplayer-release_1.0.2_all.deb
sudo apt install ./xiboplayer-release_1.0.2_all.deb
sudo apt update && sudo apt install arexibo
Des del codi font
Requereix: Rust >= 1.75, CMake, compilador C++, Qt 6 amb QtWebEngine, dbus, zeromq.
cargo build --release
# Binary at target/release/arexibo
Configuració
# Primera execució — configura la connexió al CMS
arexibo --host https://my.cms/ --key <server-key> <data-dir>
# Execucions posteriors
arexibo <data-dir>
Quan Triar arexibo
| Utilitza arexibo quan... | Utilitza XiboPlayer quan... |
|---|---|
| Necessites control de port sèrie RS232 | Suport multiplataforma de navegador |
| Prefereixes ZeroMQ per a XMR encriptat | Comandes shell, video walls entre dispositius |
| Vols rendiment natiu de Rust | Transport REST API + instal·lació zero (PWA) |
| — | Paquets RPM/DEB amb actualització automàtica |
arexibo s'integra amb l'entorn xiboplayer-kiosk — pots canviar-hi en qualsevol moment mitjançant el sistema d'alternatives.
