v0.9.0-Beta
Pre-release
Pre-release
·
14 commits
to master
since this release
Ad Break Timer v0.9.0-Beta
First public beta. Core functionality is complete and tested against real Twitch ad breaks, this is a beta because there's no installer yet and it's still getting a final pass before v1.
Overlays
- Bar and radial ring overlays, driven by a local HTTP API, add either as an OBS Browser Source
- Fully responsive, no fixed canvas size, resizes with the Browser Source
- Direction (drain/fill for the bar, cw/ccw for the ring), size, thickness, and rotation are all configurable
- Three separate colours: ad-free colour, ad colour, and an idle/finish colour shown briefly when a countdown ends
- Idle/finish style is a choice of flash, static, or hidden, with a configurable duration
- A colour picker is built into the settings window, no need to know hex codes
Twitch integration
- Connects directly to your Twitch account using the Device Code flow, no password ever entered into the app
- Listens for real ad breaks live via EventSub and starts the overlay the instant one begins
- Polls Twitch's own ad schedule in the background to keep the ad-free countdown accurate, self-correcting for snoozes or manually run ads without any manual input
- Checks the connection hourly and will prompt to reconnect if access is revoked from Twitch's side
- Works from a cold start too: opening the app mid-stream, or after a crash, picks up the current schedule immediately rather than waiting for the next ad
Manual control
- The full command API works standalone as well, for anyone using Streamer.bot or triggering commands by hand instead of connecting Twitch
The app itself
- Single instance lock, only one copy can run at a time
- Starts automatically on launch (optional) and minimises to the system tray
- A traffic light status indicator and a detailed log file for troubleshooting
- Config, overlay state, and the Twitch connection are all stored locally under
%AppData%\AdBreakTimer
Known limitations
- No installer yet, currently run from source or a self-built exe
- Windows only