Web Interface Settings
Sensible Laps has a built-in web server. Turn it on and the running event can be viewed in any web browser on the same network — timing screens on a second monitor or a phone, a lap chart on the wall, and streaming overlays for OBS. This is all served locally from the timing PC; publishing to the internet is a separate feature (see Live Publish Settings).

Settings
Enable Web Server
: Starts the web server when you apply settings. Once running, open a browser on
any device on the same network and go to
http://<ip of timing PC>:<web port> — for example http://192.168.1.20:80.
Show Lap Chart on Web Race View : Adds the live lap chart (position by lap) to the browser race view.
Web Port : The port the server listens on for web pages. Change it only if the server won't start because another application already holds the port.
Web Socket Port : The port used for the live data feed that pushes lap updates to the browser in real time. Like the web port, only change it to avoid a conflict.
Timing screens open in light mode
The app-hosted timing screens default to a light theme (easier to read on a bright laptop at the track); the online results and live-timing sites default to dark. A viewer can switch either way and their choice is remembered on that device.
Live views
The Links to web view buttons open the local views for you — handy for dragging onto a second monitor:
- Race view — the main live timing board for the current race.
- Lap chart — the position-by-lap chart on its own (
?view=lapchart).
Streaming overlays (OBS)
For live streaming, add a Browser source in OBS pointing at one of these local URLs. Each overlay is transparent apart from its own panel, so it sits cleanly over your footage, and they pin a dark palette regardless of theme.
| Overlay | URL | Shows |
|---|---|---|
| Banner | ?view=banner |
A compact scrolling strip of the running order. |
| Table | ?view=table |
The live timing table. |
| Results | ?view=results |
The full result of the last completed race. |
The banner takes two optional tuning parameters:
rows— how many positions to cycle through (default 6, 1–30).dwell— seconds each page is shown before it scrolls (default 5, 2–60).
For example: http://localhost:80/?view=banner&rows=8&dwell=4.