Open Source and community driven with over 6 years development behind us.

Xibo is a complete digital signage solution comprised of a web based content management system (CMS) and choice of Windows, Ubuntu or Android signage players.

All development is managed on our Launchpad project page, so if you want to get under the hood please head over to Launchpad.

Feature rich.

Xibo supports the simple stuff and the complex stuff all in one package. New modules can be written to add support for new items.

Media Support for lots of different types!

Xibo supports most types of media you might want to use and we have made it as easy as possible to add.

Library Media

Media that exists in the Library is media that you have uploaded into the CMS, such as Video or Image files. You can access the library at any time and get a clear list of files you have uploaded.

Layout Media

Some media only exists on a Layout, for example a RSS Ticker or piece of text.

Layouts

Layouts represent the design of your content and typically consist of a background image overlaid with one or more Regions. Each Region holds a Timeline which is a list of media that should be played.

Preview

Layouts can be previewed directly in the CMS so you can see how your Layout will look before releasing it to any Display clients.

Campaigns

Layouts can be grouped into Campaigns for easy management.

Scheduling

Layouts are scheduled to Displays for playback. Scheduling in Xibo only requires a from date, a to date and a tick next to the Display that should show the Layout. Priority schedules can be set to override other content.

Repeating events

Events can be repeated at predefined intervals - choose from hourly to yearly repeats.

Schedule Now

Want to quickly schedule something to run now? Schedule Now is accessible from the Layout or Display management and only needs a duration.

Displays Signage Players

Each Display represents a connected signage player and is used to schedule Layouts to be shown.

Groups

Displays can be put into Groups for easy Scheduling and Management.

Statistics Proof of Play and Bandwidth

Xibo monitors each Display for bandwidth usage, log in / out events, proof of play statistics and much more.

Don't need scheduling?

Displays even have a default Layout to be shown when nothing else is scheduled.

Permissions Everything has permissions

Xibo Permissions can be as simple or as complex as required. A system can be run to that everyone sees everything, or so that every item is under lock and key.

Permissions can be assigned to individual users.

User Types

Each user has a user type which automatically gives them more or less permissions.

User Groups

Users can be put into groups for even more flexibility. There is a special "Everyone" group to assign permissions to all users.

Simple configuration.

Xibo is designed to be as simple to get up and running as possible, whether in the Cloud or On-premise.

It all fits together with ease.

Content Management System

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

Signage Players

In Xibo signage players are referred to as a Displays. A Display is a TV or projector which will be used to show content. Xibo will run on a PC behind the Display, communicate with the Xibo CMS and display it's schedule.

CMS Content Management System.

The CMS is a PHP / MySQL web application that runs on a web server with a modest requirements list.

  • Apache, NGINX or IIS
  • PHP 5.3.3 or above
  • MySQL with PHP PDO support

Cloud vs. on-premise.

We keep referring to Xibo in the Cloud, so what is it? Xibo in the Cloud is a CMS without the web server (OK, so there is a web server but you don't need to worry about it).

If you have the expertise to run a web server, have existing hosting or would like to try then downloading Xibo is the way to go. We even have some basic instructions for setting up a web server on Windows.

Xibo for Windows

First and favourite amongst our community, the windows player runs on most hardware and is ideal for taking an ageing windows desktop and turning it into a full featured digital sign.

It also works well on newer low power hardware!

Xibo for Ubuntu

Our development preview Linux player for the tech enthusiast! Runs on Ubuntu 12.04 and has great support for Video and Image content.

We are hard a work bringing Xibo for Ubuntu reliable support to other media types.

Xibo for Android

If you want to run with low cost hardware without compromising on features then Xibo for Android is the choice for you.

Revenue from Xibo for Android helps support the Xibo Project and drives the development, testing and support of new features for the whole community.

Feature comparison

There are too many great features to explain individually. We've compiled a summary list below and if you want to know more you can take a look at the user manual.

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

Our story

We are proud to be providing great digital signage, for everyone.

Xibo began in 2004 as a final year university project. Since then it has been released under the AGPLv3 and worked on by Daniel Garner, James Packer and Alex Harrington.

Since being released as an Open Source project, we have been supported and developed by Spring Signage Ltd, who offer Xibo CMS Hosting and the Xibo for Android Signage Player.