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.
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.
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>!schoose 1!srfix!swrong!seta!squeueCommunity Signals
!supvote!sdownvote!snext!splay!spause!svol 65Control 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.
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.
