Managing Live Matches
The Live Matches Dashboard
The Live Matches Dashboard is accessible at any time from the main navigation. It shows all currently active matches across all rigs — not just the one you just started.
If no matches are active, the dashboard shows (none currently active).
Match cards
Each active match appears as a card showing:
Header row
| Element | Description |
|---|---|
| Rig name | Friendly label for the OBS machine |
| LS badge | Green “LS” pill — shown when live scoring is actively polling PoolStat for this rig |
| Scene mode badge | Colour-coded: Staged (grey), Match (green), Intermission (blue) |
| Published time | Local time when the match was first published |
Match details
- Players: Home Player vs Away Player
- Event / Round (if set)
- ▶ Watch link (if a YouTube broadcast exists) — opens the YouTube watch URL in a new tab
Controls
Scene switching
- Start — Match — Switch OBS to the match scene and ensure stream is live
- Start — Intermission — Switch OBS to the intermission scene
Both buttons will auto-create a YouTube broadcast if one does not already exist and you are authenticated.
Stop stream
The ■ Stop button is shown for any match that is not staged (i.e. the stream is live).
Stop flow:
- Click ■ Stop
- A confirmation modal appears with the match name and rig
- Click Confirm to proceed
- The stream stops, the YouTube broadcast ends (if applicable), and live scoring polling stops (if applicable)
- The match card disappears from the dashboard
There is no undo for stopping a stream. The YouTube broadcast is permanently ended.
YouTube title update
When a YouTube broadcast is linked to a match, a text field appears on the card pre-filled with the current broadcast title. Edit the title and click Update Title to change it on YouTube in real time.
Starting a new match
Click Setup New Match ⇒ to clear all stored match data and restart the wizard from Step 1 (Select Stream). This does not affect any currently running matches on other rigs.
Multiple simultaneous matches
The dashboard supports multiple active matches at the same time (one per rig). Each rig operates independently — stopping one match has no effect on others.
Real-time updates
The dashboard does not auto-refresh automatically. Click ← Back and then return to the dashboard, or reload the page, to see the latest state. Scene mode and LS badges are fetched fresh on each render.
Roadmap: Auto-refresh on SSE events is planned for a future release.
| ← Step 5 — Go Live | Feature Flags → |