v0.2.0
Overview
OBS Python script that auto-refreshes a Browser source without cache. This is the first release of the English-only rework; Russian script removed.
What's new
- File Update refresh mode (default) — watches a file (e.g.
overlay_text.html) and hard-refreshes the browser source whenever the file changes. Selectable via the radial menu at the top of the script properties. - Watch File path box — sits directly below the mode selector for File Update mode.
- Silence Detection mode (original) — keeps the original behavior: refresh after the source has produced no audio for a configurable timeout.
- Refresh on startup checkbox — independent of the refresh mode; performs a single hard refresh shortly after the script starts.
- English only —
refresherBY.py(Russian) removed,refresherEN.pyrenamed torefresher.py.
Install
- Download
refresher.pyfrom the assets section below. - Add to OBS: Tools → Scripts →
+→ select the file. - Set Python path (Tools → Scripts → Python Settings, 3.10+).
- Pick your Browser source and choose a refresh mode. Recommended for HTML overlays: File Update mode with the Watch File set to your overlay HTML.
IMPORTANT: OBS 32.0.2 strongly recommended. Silence Detection requires "Control audio via OBS" enabled in the Browser source properties.