Skip to content

OpenSignage 1.4.0

Choose a tag to compare

@testbild-media testbild-media released this 19 Oct 14:29
· 19 commits to main since this release

Network settings on the players for OpenSignage – self-hosted digital signage for bars,
restaurants and events: set up wired network and Wi-Fi in the player's own web interface,
plus defaults for new presentations and a tidier device page.

New: network settings on the players

Player web interface (https://<player-ip>:8443) → Network:

  • Wired and Wi-Fi: DHCP or a fixed address (IP address, subnet mask, gateway, up to two
    DNS servers). The form suggests the values in use; IPv6 stays automatic.
  • Wi-Fi: search networks (signal, security, 2.4/5 GHz), choose one, enter the password
    (WPA2/WPA3) and the country of the radio rules. Signal strength, band, channel and data
    rate are shown for the connection. Without a Wi-Fi adapter the page says so; missing
    network firmware is named and installed on request.
  • Safe to change remotely: a change is active at once and the screen shows the new
    address. It is kept only after the next login to the web interface – a restart without
    that login returns to the previous settings, and a change that does not come up at all
    (no DHCP answer, network not found) is undone at once.
  • Follows the system's network setup: /etc/network/interfaces on Debian, NetworkManager on
    Raspberry Pi OS. Updates and restarts of the player never take the connection down.
  • The device page of the administration shows each player's network: wired or Wi-Fi,
    address, DHCP or fixed, Wi-Fi network and signal strength.

Tested on x86 with a USB Wi-Fi stick UGREEN CM493 (Realtek RTL8822BU) on Debian 13 – the
driver is in the kernel, the installer adds the firmware. Debian 12 lacks the drivers for
Realtek USB sticks. Supported adapters: docs/installation.md.

New: defaults for presentations

Settings → Defaults → Presentations: format of new presentations, slide duration,
background and transition of new slides, font and color of new texts, clocks and tickers,
and the product typography of new presentations – with the controls of the editor.
Existing presentations and templates keep their values.

Changed and fixed

  • Device page: two columns instead of up to three narrow ones in which badges and buttons
    ran out of their cards.
  • Editor: slides added in the editor get the default slide duration of the settings (they
    always got 10 seconds).
  • Client uninstaller: network settings made in the web interface, network firmware and –
    while Wi-Fi is in use – the Wi-Fi packages stay, so the device stays reachable.
  • Supported systems: Debian 12/13 and Raspberry Pi OS (Ubuntu was never tested and is no
    longer listed).

All changes: CHANGELOG.md ·
guide: docs/user-guide.md.

Update

Installations on 1.x update from the web interface (Settings → Updates): the server updates
itself first, then the players zone by zone.

The network settings need the client installer once more on every player – updates from
the administration do not change the system's network permissions. Name, pairing and
content stay:

curl -fsSL https://raw.githubusercontent.com/testbild-media/OpenSignage/main/install.sh | sh -s -- player

New installations: one line on the server, one line on every player –

curl -fsSL https://raw.githubusercontent.com/testbild-media/OpenSignage/main/install.sh | sh -s -- server
curl -fsSL https://raw.githubusercontent.com/testbild-media/OpenSignage/main/install.sh | sh -s -- player --name "Bar north"

Guide: docs/installation.md.

Files

opensignage-1.4.0-linux-{amd64,arm64,armv7}.tar.gz, release.json, SHA256SUMS and its
Ed25519 signature SHA256SUMS.sig. Releases are signed with the key
osk1:5w7fufvnSzj/99bUODdFjp8l1r28QS9ay8l/9RkRgco=.