Portable
  • Windows x64
  • Linux
  • Android Armv7
  • and more
Compatible
HTML5 and SMIL are licence-free open industry standards.

What is Garlic-Player?

Garlic is a W3C SMIL 3.0 compatible Open Source, and plattform independent Digital Signage Player
The player can be used online and offline. It works with SMIL compatible software like a Digital Signage CMS.

Fast, powerful and simple Digital Signage Player

  • supports different content formats like images, videos, html5, websites and widgets
  • plays most codecs without requiring codec packages.
  • no spyware, no advertising and no user tracking.
  • protect your Digital Signage Solution against a vendor lock-in
  • Usage via command-line for scripting in Windows, Linux and macOS.

What is a Digital Signage Player?

A Digital Signage Player is an important part of a Digital Signage Solution. They have different feature sets and possess more intelligence than the everyday media players we use regulary.

Players for Digital Signage play different content formats like images, videos, web pages as well as widgets. Furthermore, they support multiple monitors and divide screens into different zones. In addition, they offer reporting functions.

Their playlists include complex structures and commands. Most players get their content from the Internet and some can even be administered remotely. Therefore they have to meet high security requirements.

What is a SMIL Player?

A SMIL Player is a Digital Signage Player which uses the SMIL-Language for creating playlists.

SMIL is a XML dialect which is standardized by the Word Wide Web Consortium (W3C). Exactly like HTML! The language describes playlists, time synchronizations, screen layouts, interactions and a lot more usable magic things for presentations.

SMIL covers nearly every requirement for digital signage and can be extended easily. It is open documentated and can be used by everyone without licenseor NDA hassle.

ShowCase

Features

Supported Digital Signage Features & Formats

  • Multi monitor support
  • Multiple overlapping zones for splitscreens, news ticker etc...
  • Remote Configuration and manually
  • WebDav Reporting Playlogs, Inventory…
  • Video codecs H264/265, VC1, VP8/9, MPEG-1/2/4…
  • Audio WAV, WMA, MP3, OGG/Vorbis
  • Images: JPG, GIF, PNG
  • Playlist format W3C SMIL
  • Web format HTML5 and W3C Widgets

Usage

garlic.sh [options] SMIL_INDEX
Options:
-h, --help Displays this help.
-v, --version displays version information.
-m, --windows-mode fullscreen, bigmultiscreen or windowed
-z, --windows-size e.g. 980x540
-s, --screen-select selected screen number.
Arguments: SMIL_INDEX Path to SMIL index

App commands (Hotkeys)

  • toogle fullscreen with Ctrl-F
  • toogle bigscreen with Ctrl-B
  • quit app with Ctrl-Q
  • open configuration dialog with Ctrl-S

Downloads

Remarks

  • For Debian 10 or Ubuntu 18.04 you can compile garlic-player easily with this tutorial.
  • On Android activate the "Install from Unknown Sources"
  • On macOS disable the app verification for garlic-player

Website Legal Notice

Niederaue 1a
D-30419 Hannover

garlic (at) saghiadinos.de
Tel.: +49 (0)511 - 3728232

Privacy Policy

Our website may be used without entering personal information. Different rules may apply to certain services on our site, however, and are explained separately below. We collect personal information from you (e.g. name, address, email address, telephone number, etc.) in accordance with the provisions of German data protection statutes. Information is considered personal if it can be associated exclusively to a specific natural person. The legal framework for data protection may be found in the German Federal Data Protection Act (BDSG) and the Telemedia Act (TMG). The provisions below serve to provide information as to the manner, extent and purpose for collecting, using and processing personal information by the provider. Please be aware that data transfer via the internet is subject to security risks and, therefore, complete protection against third-party access to transferred data cannot be ensured.

Server Data

For technical reasons, data such as the following, which your internet browser transmits to us or to our web space provider (so called server log files), is collected: - type and version of the browser you use - operating system - websites that linked you to our site (referrer URL) - websites that you visit - date and time of your visit - your Internet Protocol (IP) address. This anonymous data is stored separately from any personal information you may have provided, thereby making it impossible to connect it to any particular person. The data is used for statistical purposes in order to improve our website and services.  Log file information is stored for a maximum of 30 days for security reasons (e.g. to investigate misuse or fraud) and then deleted. Data whose further storage is required for evidentiary purposes are excluded from deletion until the respective incident has been finally clarified.

Third party

Data Privacy Policy Statement provided by the Law Offices of Weiß & Partner