github screentinker/screentinker v2.0.0-alpha3
ScreenTinker v2.0.0-alpha3

latest releases: v2.4.3, v2.4.2, v2.4.1...
pre-releaseone month ago

ScreenTinker v2.0.0-alpha3

One fix, and it is the one that makes the previous two releases reach a player at all.

Fixed — a BrightSign player's launcher could never be updated

The server package installs onto the player and replaces the whole server tree. The small launcher
that boots it sits beside that tree, and the installer updated it by copying the new copy up itself.

On real hardware that copy silently did nothing. The package installed, the server ran, the version
number changed — and the launcher stayed exactly as it was when the player was first set up. The
only record of the failure went somewhere unreachable from the device, so nothing anywhere said so.

⚠️ Every launcher fix so far was affected, including the 24-hour update check added in
2.0.0-alpha2, which exists precisely so a running player does not need someone to power-cycle it.
Until this release, that check could not have arrived on any player in the field.

The launcher now travels at the top level of the package and is installed by the same mechanism that
places its other 9,630 files. A package built before this change cannot update a launcher, and the
install log now says so rather than leaving no trace.

If you have a player on 2.0.0-alpha0, alpha1 or alpha2, it needs one more manual reboot to take
this release.
After that its launcher updates with every package, and the 24-hour check takes over.

Known limits

Unchanged from 2.0.0-alpha0 — read-only, two tiers, no content/schedules/widgets/layouts across a
link, and both sides on 2.0.0 or newer. See that entry.

Artifacts

  • screentinker-2.0.0-alpha3.tar.gz - bundle: server + frontend source + the Tizen .wgt (the signed Android APK is added at the root during release finalization).
  • ScreenTinker.wgt - Tizen TV web app, unsigned - for inspection only.
    Sign it with your own Samsung certificate (Tizen Studio + a profile that includes
    your TV's DUID) to install, or - easiest - point a Tizen TV browser / URL Launcher
    at https://<your-instance>/player (no signing needed).
  • autorun.zip - BrightSign player installer. Drop it on the root of a player's
    storage (microSD, USB, or internal flash) and power-cycle: it unpacks itself and
    reboots into the player. Edit screentinker.json inside the archive first to
    point it at your own server.
  • Docker image: ghcr.io/screentinker/screentinker:2.0.0-alpha3 (pre-release - :latest is NOT moved).
  • ScreenTinker.apk - signed Android player (attached during release finalization).
  • screentinker-sbom-2.0.0-alpha3.cdx.json - CycloneDX 1.5 software bill of materials for the server's production dependencies, with the licence of every component.

Don't miss a new screentinker release

NewReleases is sending notifications on new releases.