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.