Π PiSign - Digital Signage for the Raspberry Pi

PiSign is a fork of Wireload's successful Screenly project.

The current version, located in the development branch, should be consider a beta. It's currently in 'production' use to serve content on displays in an office environment, but there's a still a few kinks to work out.

There are many use cases where PiSign can be used, such as:

A rought video of Screenly in action is available here.

Screenshots and pictures of Screenly are available here.

A number of modifications have been made, or are in the pipeline, since the fork from Screenly. These include:

How Pi Sign works

Once installed, Pi Sign can view images, videos and websites on the screen. You can configure your own playlist, and set the duration for how long each element should be viewed.

Here's how you add content to your PiSign:

Requirements

Configure the Raspberry Pi

Please note that PiSign currently relies on the user 'pi', so don't change the username.

Install PiSign

For the current (Development) version open a terminal-window (or SSH-session) and as the user 'pi' run:

curl -sL https://raw.githubusercontent.com/jameskirsop/pi-sign/development/misc/install.sh | bash

Assuming everything went well, reboot your system. PiSign should now load.

Upon boot, PiSign's URL should show up on the screen (e.g. http://aaa.bbb.ccc.ddd:8080).

Supported media

Pi Sign currently three types of media:

Adobe Flash-media is not supported.

Images and web-pages will be rendered to fill the display constraints - likely to be 1920x1080 on a modern display, so adjust your content to have the appropriate proportions/dimensions for your target display. You're able to get the pixel dimensions and aspect ratio of the display attached to your Raspberry Pi by clicking on the 'System Info' button at the top of each page.

It is also worth noting that no web media is permanently stored on the Raspberry Pi. All content is simply retrieved from the remote server (with limited caching in the browser). If you require offline media access, make sure you use the 'Upload' feature mentioned above.

Upgrade PiSign

Since PiSign still is in beta (and you've probably used the instructions above), it's not unlikely that you'll run across bugs.

To upgrade PiSign, simply run (as the user 'pi'):

cd ~/pisign
git pull

Licensing

Dual License: GPLv2 and Commercial License. For more information, contact WireLoad.