Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

948 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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.

Features

  • 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)

Requirements

  • Windows 10 or later
  • .NET Framework 4.7.2

Deployment

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.

Licence

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/.

Branches

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

Issues

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.

About

Xibo for Windows .NET Player

Resources

Contributing

Stars

79 stars

Watchers

17 watching

Forks

Releases

Packages

Used by

Contributors

Languages