Play With Viewers

Platforms
YouTubeKickTwitch
Software
StreamlabsMeld StudioOBS Studio
DLL Required Overlay Available Browser Source Dock

Allows users to join (or moderators to add/remove) people to the 'waiting queue' to keep track of who has next

★★★★★★★★★★5.0(1 Review)
160Downloads
Play With Viewers

Download Play With Viewers

Click the button below to download Play With Viewers! If you find it useful, consider leaving a tip to support development.

Ko-fi

This Streamer.bot extension makes it easy to manage a "who's next" queue when playing with viewers. Viewers can join themselves via chat commands, or you (and your moderators) can add, remove, reorder, and pick people directly from a Dock — with a clean overlay your viewers can follow along with on stream.

Adding the DLL

This extension requires the Mustached Maniac UI DLL. Follow the instructions on that page to get it installed before proceeding with this extension.

How Play With Viewers Works

The extension has two components:

  1. Dock — A compact control panel you add to OBS/Meld/SLOBS. From the dock you can:
    • Open / close the queue to new joiners
    • Add or remove viewers manually
    • Reorder the queue with the up/down buttons on each entry
    • Randomly pick N viewers from the queue with the Pick control
  2. Overlay — A fully transparent browser source that displays the current queue for your viewers, with optional avatars, platform badges, gamertags, and position numbers.

Customizing the Overlay URL

https://www.mustachedmaniac.com/widgets/Viewer_Queue

Live Preview

Customizing the Dock URL

https://www.mustachedmaniac.com/widgets/Viewer_Queue/dock

Available Chat Commands

All of the commands listed below are NOT case-sensitive and can be customized for your stream/community.

CommandFeatureAliasesModifiersNotes
!joinJoin the queueoptional gamertagAdds the viewer to the end of the queue when it's open.
!leaveLeave the queueRemoves the viewer from the queue.
!queueShow queuePosts the current queue order in chat.
!positionMy position!posTells the viewer where they are in line.
!openQueueOpen queueMod-only — allows new viewers to !join.
!closeQueueClose queueMod-only — prevents new joiners (existing entries stay).
!clearQueueClear queueMod-only — empties the queue entirely.

Available Streamer.bot Arguments

The following arguments are pushed with each queue update and are available in any Streamer.bot action tied to this extension.

ArgumentTypeDescription
viewerQueuestringJSON array of the current queue entries
queueCountintNumber of viewers currently in the queue
queueOpenboolWhether the queue is currently accepting new joiners
lastJoinedstringDisplay name of the most recent viewer to join
lastPickedstringDisplay name of the most recent viewer pick

Changelog