Super Awesome Name Spinner (SANS) for Live Streaming

Platforms
YouTubeKickTwitch
Software
StreamlabsMeld StudioOBS Studio
Overlay Available Browser Source Dock

Scrolling wheel that can add users, or items from a list, and randomly select a winner.

Super Awesome Name Spinner (SANS) for Live Streaming

Download Super Awesome Name Spinner (SANS) for Live Streaming

Click the button below to download Super Awesome Name Spinner (SANS) for Live Streaming! If you find it useful, consider leaving a tip to support development.

Ko-fi

This Streamer.bot extension allows streamers to spin to select a user, or items from a list at random. All controls can be managed via Command, Stream Deck Button, or with the NEW Built-in Dock and the spinner itself can be customized to fit nearly all stylings.

Available Actions for the Super Awesome Name Spinner (SANS) Extension

  1. Adding Users to the Spinner
    • Users can be added to the spinner by using the !add command followed by the user's name.
    • Broadcaster can manually add users by enabling the %user% variable in the Add User to Spinner action and then using the command, or a Streamdeck button.
  2. Add items to the wheel via a list
    • Requires a valid file path in the %spinList% argument (can be used for quick adding things like game names, perks within a game, etc.)
    • Each name should be on a new line
  3. Clear the Wheel
    • The !clear command will remove all users from the spinner
  4. Remove Name from Wheel
    • The !remove command will remove that user that triggered it from the spinner
    • Broadcaster can manually remove users by enabling the %user% variable in the Remove User from Spinner action and then using the command, or a Streamdeck button.
  5. Shuffle the Wheel
    • Currently no command associated, I use a Streamdeck button to shuffle the wheel (could use a hotkey or Command)
  6. Spin Complete - Announce Winner
    • There is NO Trigger associated with this action, it is meant to automagically announce the winner once the wheel has stopped spinning
  7. Spin the Wheel
    • Currently no command associated, I use a Streamdeck button to spin the wheel (could use a hotkey or Command)
For less than 7 total users/items, it will equitably duplicate entries to allow for proper animation.

Adding the Super Awesome Name Spinner to OBS Studio

You can use SANS straight out of the box and it will work just fine.

On your new Scene, Click on the Sources Tab and press the + to create a new Browser Source (name is irrelevant again)

Double-Click on your newly created Browser Source and edit the URL to the one provided

https://mustachedmaniac.com/widgets/Spinning_Names

Congrats, you're ready to start using the Super Awesome Name Spinner (SANS)!!

If you'd like to further customize it, use the tool below to tweak things like spin duration, color options, alignment, etc.

When using the tool below, toggle a parameter to the On position, and then press the Update URL button to see a live preview. You can then copy the newly generated URL into your browser source to have the changes reflect on your version.

Customizing SANS to Match your Asthetic

There are several URL parameters that can be added to the end of the link above to customize SANS to your liking.

Special Note-The container has a white background and the font is white by default, to visibly see your changes, enable the 'Font Color' Option and select anything other then white
https://www.mustachedmaniac.com/widgets/Spinning_Names

Live Preview

ParameterExampleDescription
host192.168.1.1Only needed if your Streamer.bot websocket address is NOT on 127.0.0.1
port8118Only needed if your Streamer.bot websocket port is NOT on 8080
endpoint"/stuff"Only needed if your Streamer.bot websocket endpoint is NOT on "/"
password"mYsEcReTp@$$w0rd"Only needed if you have authentication enabled on your Streamer.bot websocket
duration30Adjust the length of the spin. Can be 5-60 seconds (default is 10)
alignleftSet the text to be aligned to the left / center / right of the box (default to center)
fontRobotoAccepts system and Google fonts
colorredPick a different text color. Accepts names or hex values (defaults to white)
bg#000000Pick a different background color. Accepts names or hex values (defaults to no background/transparent)
max10Set the maximum number of entries per user (default is 1)
onWinremoveSet the action to perform when a user wins (default is off so nothing happens). Remove will remove their name, and clear will clear the entire wheel
winDelay5Set how long the Winner is displayed (default is 5)

Optional Browser Dock for Controlling SANS

If you would prefer to not use a Streamdeck button, or chat command, you can also use the built in dock to control the spinner. It has buttons for removing users, shuffling, spinning, and clearing the wheel.

https://www.mustachedmaniac.com/widgets/Spinning_Names/dock
This WILL accept URL parameters for Host, Port, Endpoint, and Password just like the main spinner URL, so if your Streamer.bot websocket is not on the default address, make sure to add those parameters to the end of the URL above when using the dock as well.

Changelog

No reviews yet. Be the first to review this extension!