Smart song requests for streamers who need more than a queue

Turn song requests into a polished stream feature instead of a frustrating chat command.

The Streamy Tools song request system combines intelligent matching, per-channel learning, moderator safeguards, ETA-aware alerts, viewer voting and recap analytics so your request flow feels helpful, reliable and built for real live streams.

IntelligentMatchingtitle/artist flexibility, typo tolerance, chat context clues and confirmation flows
Per ChannelLearningwrong marks and fixes improve picks for each community and globally
OBS ReadyAlertsticker and toast widgets with queue position and ETA
ReliableDispatchpseudo queue control, caching and health tracking
Smart request intelligence

It understands what viewers mean, not just perfect command syntax.

Requests can come in as title then artist, artist then title, natural phrasing or common shorthand. When confidence is low, the system can pause and ask for a pick instead of silently taking the wrong song.

hallelujah leonard cohen huntrix golden chicken fried play what it sounds like huntrix bohemian rhapsody queen mj beat it t swizzle life ophelia

Smarter matching

Loose phrasing, title/artist in any order, alias intelligence, typo tolerance and chat context clues combined with low-confidence confirmation help cut frustrating wrong picks.

Per-channel learning

Each community gets its own learned resolver profile, so corrections and wrong-match marks improve future picks for that channel.

Safer moderation

Broadcasters can prefer clean and studio versions, penalize covers and karaoke, cap song lengths and gate commands while offline.

Broadcast ready alerts

Toast and ticker request alerts show queue position, ETA and request details in a builder made for OBS browser sources.

Analytics and recaps

Track request health, queue timing, wrong-match signals, top songs and generate recap playlists from your stream history.

Built for uptime

Caching, backoff handling, pseudo queue dispatching and health diagnostics help keep requests moving for long sessions.

Viewer Requests

!sr <song>
Request a song with loose natural phrasing, artist-title order, typos and alias help.
!schoose 1
Choose from low-confidence suggestions when the bot wants confirmation.
!srfix
Swap your most recent wrong match with the next best result once.
!swrong
Teach the resolver a match was wrong and remove your most recent request.
!seta
See the estimated wait time for your request.
!squeue
Show the next 5 songs from the pseudo queue, not just Spotify's queue.

Community Signals

!supvote
Upvote a queued song so recap stats and community favourites stand out.
!sdownvote
Downvote a queued song and feed later recap / insight pages.
!snext
Broadcaster / permitted moderators can skip forward and keep the queue moving.
!splay
Resume Spotify playback from chat when permitted.
!spause
Pause playback from chat when permitted.
!svol 65
Set Spotify volume from chat using a value between 0 and 100.
Moderation and safer control

Control the vibe without babysitting chat all stream long.

Prefer clean versions. Prefer studio over live. Penalize karaoke, tribute and cover matches. Enforce song length limits. Restrict powerful controls while offline. Keep the broadcaster in charge without killing the fun.

Wrong-match marks and one-time fixes help the system learn from mistakes while avoiding endless replacement chains that could damage the queue or recap data.

All commands are customisable, change the trigger command, add aliases and customise each message they send for total control of your bot.

Reliability and analytics

Built to keep going during long sessions.

Uses a pseudo queue so chat-facing order stays consistent even before Spotify queue insertion.

Low-confidence matches can be routed into !schoose instead of silently auto-adding the wrong track.

Wrong-match feedback and one-time fixes help the resolver learn without creating endless correction loops.

Requests can show ETA in chat replies and in the browser-source alert layer for better viewer feedback.

Offline protections can lock down sensitive commands to broadcaster-only or broadcaster + mod access.

Ready to give your stream a smarter request system?

Launch the builder, configure commands, choose moderation rules, connect alert widgets and start learning from your community's real requests.