The Principal Dev – Masterclass for Tech Leads

The Principal Dev – Masterclass for Tech LeadsJuly 17-18

Join

garlic-player - SMIL Player for Digital Signage

The garlic-player is a SMIL 3.0 compatible media player that was developed specifically for the requirements of the digital signage industry.

It is used in numerous projects as well as on various Android hardware solutions.

The garlic-player offers you more independence and security for your investment by being based on the open SMIL standard standard. It works together with every compatible digital signage software. This helps also to avoid vendor lock-ins.

Documentation & Tutorials

Raspberry videos

Click on the image to see how a Raspberry Pi 4 playing four videos in zones.

Binaries can be downloaded. You will find stable releases and nightly build there.

Features (master trunk)

Official Operating Systems Supported

Successfully Tested With:

Command Line Options

Option Description
-h, --help Displays help
-v, --version Displays version information
-c, --config Path to config.xml
-m, --windows-mode Full screen, big screen or window mode
-z, --windows-size Window size in window mode, e.g. 980x540
-s, --screen-select Starts in the selected screen

Arguments: SMIL_INDEX Path to SMIL index

For Android and iOS player-c2qml is needed, cause only QML based multimedia is supported on this operating systems.

garlic.sh [options] SMIL_INDEX

HotKeys

Currently supported SMIL-Features

Time container elements

Attributes for excl/priorityClass time container

Media-Elements

Other Elements

Attributes for par and excl

Attributes for media

Attributes for mbrush

Attributes for media and container (Timings and Synchronization)

Begin and End Attributes

Timings with Dur

Layered multizone layouts elements:

Multizone attributes

HTML-like comments in SMIL-File are supported and content inside will ignored

additional features supported not in w3c standard

Contact: [Niko Sagiadinos] (mailto:garlic@sagiadinos.de)

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.