This is the repository for the Xibo for Windows Digital Signage Player, compatible with the Xibo Content Management System, and intended to be used for Digital Signage.
If you are looking for more information about Xibo please refer to our website.
- Plays images, video, audio, web content, and PowerPoint presentations
- Syncs schedules and media files from a Xibo CMS via XMDS (SOAP API v7)
- Supports 24/7 kiosk operation and Windows screensaver mode
- Three web rendering engines: CefSharp (Chromium), WebView2 (Edge), Internet Explorer
- Proof-of-play statistics and engagement tracking
- Real-time commands from the CMS via XMR (WebSocket / ZeroMQ)
- Geofencing and criteria-based content scheduling
- Embedded local HTTP control server (port 9696)
- Windows 10 or later
- .NET Framework 4.7.2
The release package must include the following files alongside XiboClient.exe:
| File | Notes |
|---|---|
XiboClient.exe |
Main player executable |
XiboClient.XmlSerializers.dll |
Pre-built XML serializer assembly (see below) |
Xibo.scr |
Screensaver copy of the executable (created by post-build event) |
XiboClient.XmlSerializers.dll is required. It is generated by SGEN at build time and prevents XmlSerializer from dynamically emitting a temporary assembly at startup. On Windows machines with Smart App Control, WDAC, or AppLocker enabled that dynamic emit is blocked (HRESULT 0xD0000003) and the player crashes before it can register.
Both XiboClient.XmlSerializers.dll and Xibo.scr must be Authenticode-signed as part of the release pipeline — Smart App Control will block any unsigned PE file in the package.
Xibo - Digital Signage - https://xibosignage.com - Copyright (C) 2006-2026 Xibo Signage Ltd
Xibo is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
Xibo is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License along with Xibo. If not, see http://www.gnu.org/licenses/.
We have a number of branches
- master: our stable branch, currently on version 2
- develop: our next release work in progress
- feature/finlay: our work in progress for v3 R300
- release/winforms: our v2 compatible player, up to R202 using Windows Forms
- release/tempel: our v1.8 compatible player
- release/tuttle: our v1.7 compatible player
The Xibo Project uses GitHub Issues to record verified bugs only.
If you're having difficulties with Xibo, or need support, please post on our Community Site here: https://community.xibo.org.uk
If the issue you are having does turn out to be a verified bug, a representative will log it here as an issue on your behalf.