What is Xibo?

Xibo is a software package which provides a high quality digital signage system for free! Digital signage is essentially any form of digital display, such as a TV, which is used for showing notices, public announcements, advertisements, etc.

There are an ever increasing number of software packages that do this job – Xibo sets itself apart in both functionality and cost (Xibo is completely free!). The people behind the Xibo project believe that the software used to display content shouldn’t break the bank and shouldn’t be inflexible, unwieldy or out of date – and we are happy that Xibo is none of these things.

Xibo is community driven and open source which means that if there is something you don’t like, you are completely free to change it (or to get it changed by the community).

How does it work?

Xibo is a “client/server” application – which means it comes in two parts.

The “Content Management System (CMS)”

The Xibo CMS is a PHP/MySQL web application which can run on Windows/Mac or Linux. It is the central administration interface for the display network (if its a network of 1, or 1000).

The CMS is used to upload content, design layouts, schedule content to the display and various other administration tasks.

The “Display Client”

A client is essentially a “display” (tv, projector, etc) which you will use to show content. Each client can have its own schedule of content and layout on screen. Xibo will run on a PC behind the screen, communicate with the Xibo server and display what its told. It will also report back exactly what has been displayed and for how long.

Xibo Network Architecture

The two parts can be on the same physical hardware (usual for a single display installation) or span multiple different machines across the network – the server can even be hosted online!


The Xibo client comes in three flavours – the Windows Client, the Ubuntu Linux Client and the Android Client (“Xibo for Android”). The windows client was born first and is therefore the client of choice for a stable installation. The Python client has greater potential in the future and will eventually become the only client for Windows and Linux. Xibo for Android is a commercial application sold by our sponsor to fund the support and development needed to keep the Xibo Project running. For more information see the Xibo for Android homepage.

Feature .Net Client Python Xibo for Android
Schedule Layouts Yes Yes Yes
Priority Schedules Yes Yes Yes
Video Yes Yes Yes
Flash Yes Some Support No
Images Yes Yes Yes
PowerPoint Yes No No
Text Yes Yes Yes
RSS Yes Yes Yes
Web Page Yes Yes Yes
Embedded HTML Yes Yes Yes
Microblog No Yes No
DataSets Yes Yes Yes
Background Image Yes (jpg only) Yes Yes
Media Stats Yes Yes Yes
Layout Stats Yes No Yes
Report Inventory Yes Yes Yes
File Resume Yes Yes Yes
Counter Media No Yes No
Socket Listener No Yes No
Lift/Serial Interface Support No Yes (16 inputs / 4 per serial port) No
Client Runtime Information Screen Yes Yes Yes
Offline Update via USB Drive No Yes No
Full Compositing (overlapping regions) No Yes Yes
Webpage Transparency No Yes Yes
Video Transparency No Yes Yes
Image Transparency No Yes Yes

Download the latest Xibo release and start running your Xibo network today!

What if I am not technical?

If you aren’t technical then don’t worry – Xibo has a great community to back you up and help you along the way. Take a look through the archives on Launchpad or ask a new question to get the help you need.

The Xibo project is backed by Spring Signage – this means Spring Signage maintain the Xibo code base, the Xibo Wiki and manage the development and release of new features. We also provide low price hosting for Xibo to help people without the technical abilities or infrastructure get access to Xibo and all the benefits it provides.

When, where and who?

At its birth in 2004, Xibo was the university project of James Packer, however it quickly became much more than that. James took Xibo with him after graduating and with the help of Daniel Garner, started developing Xibo in earnest.

Xibo was first installed in a live environment at Longhill High School, where the schools digital signage project was being managed by Alex Harrington.

It was released to the public under the AGPLv3 open source license in 2006 and since then Xibo has been under continual development – adding new features, improved stability, a shiny new client and lots more. Since being open sourced the Xibo project has been financially backed by Spring Signage Ltd, who offer Xibo as a hosted signage service.