## BLib Overview

BLib is a library of useful things to hack the Blinkenlights. The software used for the original Blinkenlights installation in Berlin didn't fit our needs when we planned the installation in Paris, dubbed Arcade. We decided we need something more generic and developed BLib.

BLib was written by Daniel Mack, Michael Natterer and Sven Neumann with modules contributed by 1stein (BPacman, BBreakout) and Simon Budig (BMatrix).

There are a couple of software packages that use BLib:

blinkentools | A set of command-line utilities related to Blinkenlights. It includes b2b, a converter for Blinkenmovies that can apply some simple effects, b2mng, which creates MNG animations from Blinkenmovies, and bsend, which sends movies over the net using the Blinkenlights Network Protocol.
blinkensim | A graphical Blinkenlights simulator that displays the UDP packets it receives according to the Blinkenlights Network Protocol. It supports themes and comes with DirectFB and GTK+ backends.
blccc | The Blinkenlights Chaos Control center is the heart of every Blinkenlights installation. This is the master process that controls the lights. It makes heavy use of BLib.

BLib depends on GLib version 2.0 (or newer). For the optional DirectFB view you need DirectFB version 0.9.11 (or newer) and the GTK+ view requires at least GTK+ version 2.0.3.

BLib is released under the GNU General Public License (GPL).