DonateSpin

Donation Roulette Widget for OBS

A ready-made Browser Source widget - syncs with the streamer panel in real time, no plugins or server setup required.

What the widget shows

The DonateSpin OBS widget is a separate transparent page: the roulette wheel, the donation countdown, and the lot list. Show them all together as one scene, or add each element as its own source - say, the wheel in a corner and the timer somewhere else.

The widget never decides anything itself - the winner is always calculated on the server, not in the viewer's or OBS's browser. The widget only plays back an animation of an already-decided result.

How to connect it in 3 steps

1. Open the "OBS" tab in the streamer panel (/panel) - it has links to each widget element and to the combined scene.

2. Copy the link you need.

3. In OBS, add a "Browser Source", paste the link, and set the resolution to fit your scene - the widget's background is transparent by default.

Recommended Browser Source settings

Resolution - match it to how big the wheel or timer should look on your scene (e.g. 500×500 for the wheel alone). FPS can stay at 30 - the spin animation doesn't need 60.

The widget updates itself over WebSocket: no need to manually refresh the source or enable "Refresh browser when scene becomes active".

Frequently asked questions

Do I need to refresh the OBS widget manually?

No - it's connected to the panel over WebSocket and updates itself in real time as soon as something changes.

Can I add just the wheel, without the timer and lots?

Yes, each element (timer, lots, wheel) has its own separate link - add only what you need to the scene in OBS.

Is the widget paid?

No, DonateSpin is free and doesn't require signup - you can test it right in the panel.

See also

Open the panel for free