Skip to content

Using your own media

Custom Themes

Images are organized as “themes”, by directory.

Put your images under ~/.lebiniou/images/<my_theme_name>.

Then start, using the -t switch with your theme name, prefixed with a ~:

$ lebiniou -t ~my_theme_name

Or a comma-separated list of themes:

$ lebiniou -t ~theme1,~theme2

Use the images from lebiniou-data package by removing the leading ~:

$ lebiniou -t biniou,zebulon,~theme1,~theme2

Since version 3.54.0, themes can be selected in the settings screen of the web interface.

For older versions, set this in your ~/.lebiniourc configuration file. For example:

[Engine]
Themes = biniou,~theme1,~theme2

Aspect Ratio

Le Biniou stretches the images to fit the entire output screen (default output resolution is 960x540).

If you prefer to preserve their aspect ratio, you will need to edit them so it matches the Le Biniou's output one. It consists in putting the images in a “black box” with the desired aspect ratio.

Be aware that it could not look good in Le Biniou, depending on the images (for example photos).

A quick solution is to use ImageMagick:

Installation for Debian-based distributions:

sudo apt install imagemagick

Then in a terminal:

convert input_image -resize 960x540 -background black -gravity center -extent 960x540 output_image

Replace the two 960x540 occurrences with the Le Biniou output resolution you use if it's not the default one.

You can also use another color background than black.

If you want to convert a whole folder/theme, you'll need to use the mogrify command instead. It overwrites the files, so you should make a backup if you want to keep the original files:

cp -r my_theme my_theme_backup
mogrify -resize 960x540 -background black -gravity center -extent 960x540 my_theme/*