Digital Signage Player for Raspberry Pi

[an error occurred while processing this directive]

Garlic-Player is a free and open source digital signage player for Raspberry Pi OS (64 bit). It plays SMIL 3.0 playlists, supports multiple and overlapping zones, and runs on Raspberry Pi 3 and up.

Download

Raspberry Pi OS 64 bit uses the same ARM64 build as any other ARM Linux system:

Linux arm 64 Bit AppImage 107MB

chmod +x garlic-player-aarch64.AppImage
garlic-player-aarch64.AppImage

You need to install fuse, vlc and libnss3 from your distribution.

Full Setup Guide

The tutorial walks through a complete installation on a fresh Raspberry Pi OS based on Debian 13 (Trixie): dependencies, autostart on boot, kiosk mode, screen blanking and connecting the player to a CMS.

Raspberry Pi digital signage setup guide →

Which Raspberry Pi

  • Pi 3 / Pi Zero 2: single zone, 1080p, light content.
  • Pi 4 / Pi 5 (2 GB+): recommended. Handles multi-zone layouts and 4K videos.

A 64 bit Raspberry Pi OS is required. The 32 bit build is not supported.

Ready-made SD card image

A prebuilt .img for flashing with Balena Etcher is in development. The AppImage above is the supported route for now.