Spotify song requests from your chat
Viewers request songs with !sr or a channel points reward, the queue plays through your own Spotify account, and a now-playing overlay shows it on stream. Included on every plan, Free too, with nothing to install.
On your phone? Sign up now. Pebble sets up your bot with you on your computer in about five minutes.
Needs Spotify Premium, and Spotify open and playing on your streaming device.

What chat can do
The Song requests pack installs the commands as flows, so you can rename any of them or change what they say.
| Command | What it does |
|---|---|
!sr song name | Requests a song, or a Spotify link. A refused request is answered with the reason |
!song | Shows the current track |
!queue | Shows the songs coming up |
!srstatus | Tells a viewer how full the queue is and what they have in it, or why !sr would turn them down |
!wrongsong | Takes back the viewer’s last request |
!skip, !remove | Moderators skip the current song or remove a request |
!sron, !sroff | Moderators open or close requests for the whole channel |
!srblock, !srunblock | Moderators keep a track, an artist or a viewer out of the queue, or let them back in |
| A channel points reward | Viewers spend points on a song, with the same replies as !sr (set it up) |
Requests join your Spotify queue behind whatever you’re playing. Bloopbot never presses play for you, so nothing cuts off the song you and chat are listening to.
Limits are steps you can see
Every request runs through a flow, and the limits live in five variables you change on one page: whether requests are open, how many songs can wait, how many one viewer can hold, how long they wait between requests, and whether the same song can be requested twice.
The Can they request a song? step checks a request against all five before anything is searched for. A refusal comes with a sentence you can send straight to the viewer, such as Queue is full (20 songs max). Try again later.
Want a rule of your own, such as a different line for each refusal? The Check song request limits step hands each fact to the next step — songs in the queue, songs this viewer has queued, seconds until they may ask again — so you can compare it with a number of your own. See gate a flow on the limits.

On stream
Add a Now playing layer to one of your overlays and OBS shows the track that’s playing, the requests coming up next and who asked for each one. It reads the same queue as chat, so a request confirmed in chat appears on screen too. See put now-playing on stream.
The screenshot shows the optional Now playing 2 look.

Help from AI, if you want it
Optional AI steps sit inside the same flows:
- Smart !sr lets the AI pick the track the viewer meant out of several Spotify results, and screen out troll uploads.
!findsongsuggests a track from an artist and a clue, such as that Bowie astronaut song, without queuing it.- Plain-English song requests lets viewers ask for a song in a sentence, with no
!sr. - A smarter
!wrongsongswaps a mistaken request for the runner-up the search found.
These may not be available on your channel yet. Smarter song requests with AI shows what each one needs.
Before you start
- Spotify Premium on the account you play music from.
- Your own Spotify app, which you create for free in Spotify’s developer dashboard; the guide walks through it step by step.
- Spotify open and playing on the device you stream from.
Song requests, channel points requests and your own Spotify app are on every plan, Free included — see what your plan includes. The AI helpers above are the part that may not be.
Common questions
Do viewers need Spotify? No. A viewer types a song name or pastes a Spotify link; only the account that plays the music needs Spotify Premium.
Can viewers use channel points? Yes. A reward that asks for text can queue the song the viewer typed, with the same replies as !sr and, if you add the check, the same limits; take requests with channel points shows the flow.
Does it work on a Mac? Yes. You set it up in a browser and it runs on Bloopbot, so it works the same on Windows, Mac or Linux, with nothing to keep open except Spotify itself.
Does a request interrupt the song that’s on? No. Requests join your Spotify queue behind the current track, and Bloopbot never presses play.
Set up song requests.
Link Spotify, install the Song requests pack and try !sr on your next stream.