What's Fixed​

  • "Copy Timestamps" button now persists after OBS restarts. Previously, the button disappeared when you stopped streaming or restarted OBS, even though your timestamps were still saved. It now stays visible as long as your timestamps file exists.
  • CLI commands now work when not streaming. The highlights button previously did nothing if you weren't actively streaming.

What's Changed​

  • "New Game" now clears your timestamps. Starting a new game removes the previous game's timestamp file and hides the copy button.
  • Stream start checks for previous timestamps. If you start a new stream with timestamps from a previous game still saved, you'll be asked whether to keep them or start fresh.
What's New
  • Game event timestamps for YouTube chapters. The plugin now automatically tracks goals, penalties, period changes, and game end events with timestamps relative to your stream start. Click Copy Timestamps to Clipboard in the dock and paste them into your YouTube video description — they become clickable chapter markers so viewers can jump to key moments. A timestamps.txt file is also written to your output directory after every event.
  • Recording chapter markers. Enable "Record chapters in game file" in Game Settings to embed chapter markers directly into your local recordings. On OBS 32+ with Hybrid MP4 recording format, chapters are written into the file itself. For all other formats (MKV, Standard MP4), a companion .chapters.txt file is saved next to your recording for use with external tools. Recording chapters work independently of streaming — you don't need to be live.
  • Sport-aware score labels. Goal events in timestamps now use the right label for your sport — "Goal" for hockey, soccer, and lacrosse, "Try" for rugby. Basketball and football scores are not logged by default since they happen too frequently to be useful as chapter markers.
  • Clock auto-stop. The game clock now stops automatically when it reaches 0:00 (count-down sports) or the period length (count-up sports like rugby). No more running past the buzzer.

What's Improved
  • Scrollable dock layout. The process queue no longer pushes your scoreboard controls out of view. The queue now uses remaining dock space and scrolls internally, so buttons and controls stay accessible no matter how many jobs are queued.
  • Segment CLI command only runs when streaming. Previously, advancing a period would try to run reeln game segment even when you weren't live, causing queue failures. It now only fires when OBS is actively streaming.
What's Changed
  • Power Play labels on penalty timestamps now correctly show the team with the advantage (e.g., "Power Play: Eagles #12" means the other team is on the power play).

streamn-cli-v0.4.0.png
streamn-scoreboard-v0.4.0-2.png
What's New
  • Multi-sport support. Choose from hockey, basketball, soccer, football, lacrosse, rugby, or a generic preset in Game Settings. The dock automatically adapts — showing shots for hockey/lacrosse, foul counters for basketball/soccer/football, and penalty timers for hockey/lacrosse/rugby.
  • Foul and card counters. Basketball shows "Fouls", soccer shows "YC" (yellow cards) and "RC" (red cards) as separate counters, and football shows "Flags" — all with +/- buttons in the dock and 8 new OBS hotkeys.
  • "Game Finished" checkbox. Check the box next to the highlights button to switch from segment-level to game-level highlights when using reeln-cli. Just python -m pip install reeln
What's Improved
  • Highlights button and period advance are now disabled while the clock is running. This prevents accidentally generating highlights or advancing the period mid-play. The corresponding hotkeys are also blocked while the clock runs.
  • Mid-period confirmation dialog. If you click the highlights button or period advance while the clock is stopped mid-segment (not at 0:00 or full time), you'll see a confirmation asking "The clock is at X:XX. Are you sure?"
  • Sport-aware button text. The highlights button now says "Generate Period Highlights" for hockey, "Generate Quarter Highlights" for basketball, etc.
What's Changed
  • Soccer cards are now split into two counters. Yellow cards use home_fouls.txt/away_fouls.txt, red cards use the new home_fouls2.txt/away_fouls2.txt. Add OBS Text sources for the new files to display red cards.
  • 5 new text files. home_fouls.txt, away_fouls.txt, home_fouls2.txt, away_fouls2.txt, and sport.txt are now written alongside the existing 12 files.
What's Fixed
  • Windows plugin now loads correctly. The previous release was built against Qt 5, but OBS Studio 30 ships Qt 6. The plugin now builds against the correct version.
  • Windows and Linux packages now have the correct folder layout. Previously, extracting the zip or tarball didn't give you the directory structure OBS expects. The packages now extract to a ready-to-use streamn-obs-scoreboard folder you can drop directly into your OBS plugins directory.
  • No more phantom CLI processes. If you hadn't configured a CLI executable, the plugin was silently trying to launch empty processes on every scoreboard event. It now skips CLI actions entirely when no executable is set.

What's New
  • OBS Plugin Manager support. The plugin now includes metadata so OBS 32+ can display it properly in the Plugin Manager (name, version, description, and links).

What's Fixed​

  • macOS installer now works correctly. The previous releases either placed the plugin where OBS couldn't find it, or crashed OBS on startup due to a Qt version mismatch. Both issues are resolved — the installer now creates a proper .plugin bundle in the right location, built against the correct Qt version.
  • Hotkey bindings now persist across OBS restarts. Previously, any hotkeys you configured in OBS Settings > Hotkeys would be lost every time you closed OBS. They now save and restore automatically.

What's Improved​

  • macOS install instructions now include a note about the Gatekeeper warning — right-click the .pkg and choose Open to bypass it.
Back
Top