Skip to content

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 17:32
Immutable release. Only release title and notes can be modified.
978e50b

New ways to use PlayOverlay across multiple outputs, plus reliability and platform work. Now with Linux builds.

Highlights

  • Pinned browser-source views. One running app can now feed different screens to different places at the same time. Add ?screen=scoreboard (or any built-in screen) to the OBS browser-source URL to pin that page, so OBS can show the score bug while a venue TV shows the spectator scoreboard, both from the same app. Window Settings has a ready-made copyable scoreboard URL.
  • Stream Deck pagination. The deck now pages through every match phase and every screen instead of stopping at five, so the scoreboard screen and generic-mode periods are all reachable. The page selection also stays safe if you change match settings while paged.
  • Kick-off countdown. Set a kick-off time and the match title screen shows a live "Starts in M:SS" countdown before the match.
  • Better crash recovery. The restore-previous-match snapshot now remembers the match settings it was taken with, so the clock and phases come back correct even if you had changed settings since.

Platforms

  • Linux builds are now published: .deb (Debian/Ubuntu) and .rpm (Fedora/RHEL) alongside Windows and macOS.

Under the hood

  • The match clock was reworked for robustness, stricter type checks were turned on across the codebase to catch bugs earlier, and the app moved to Vite 7. None of this changes how the app behaves, but it makes future releases safer.

Install notes

Binaries are unsigned. On first launch:

  • Windows: if SmartScreen appears, click More info, then Run anyway.

  • macOS: unzip, move PlayOverlay.app to Applications, then if it is reported as damaged or unidentified run once in Terminal:

    xattr -cr /Applications/PlayOverlay.app
    
  • Linux: install the .deb with sudo apt install ./PlayOverlay*.deb or the .rpm with sudo dnf install ./PlayOverlay*.rpm.

Prefer building from source? See the README.

Privacy

No telemetry or crash reporting. The only network request is the update check against the public GitHub API.