Song requests: how to set up the !sr command
Viewers request songs from YouTube or to your Spotify queue right from chat, and Twir manages the queue and limits.
Let your chat choose the music
Song requests are one of the easiest ways to keep viewers engaged. With Twir, a viewer types !sr with a YouTube link or just a song name, and the track lands in a shared queue. You play it in the built-in player in the dashboard or send it straight to your Spotify queue.
You stay in control of what plays: set the maximum song length, queue size and requests per user, require a minimum watch time, number of messages or follow age, and ban channels, words, songs or users. Requests can also be tied to a channel points reward, and points are refunded if a request fails.
How to enable song requests
Log in and open Song requests
Sign in to Twir and open the Song requests page in the dashboard.
Choose the source and limits
Pick the YouTube player or Spotify queue and set limits for length, queue size and who can request.
Let chat request music
Viewers type !sr with a link or a song name. Add the song request overlay to OBS to show the current track.
Chat commands
| Command | What it does |
|---|---|
!sr <link or name> | Request a song by YouTube link or by name |
!sr list | Show the request queue |
!sr wrong | Remove your last request |
!voteskip | Vote to skip the current song |
!song | Show the song that is playing now |
!song history | Show recently played songs |
Features and settings
- YouTube and Spotify
- Play requests in the built-in YouTube player or add them to your Spotify queue.
- Simple chat commands
- !sr to request a song, !sr list for the queue, !sr wrong to remove your request, !voteskip to vote for skipping.
- Flexible limits
- Song length, queue size, requests per user, minimal views, watch time, messages and follow age.
- Ban lists
- Block specific songs, YouTube channels, users and words in titles to keep the music safe for your stream.
- Channel points rewards
- Turn requests into a channel points reward. Twir creates the reward and refunds points when a request fails.
- Now-playing overlay
- Show the current track on stream with one of several overlay styles and announce new songs in chat.
Frequently asked questions
Related guides
- Music recognitionRecognize the song playing on your stream with one command, no services to connect.
- OBS overlaysChat, now playing, TTS, alerts, emote wall, Pixel Dudes, Faceit and Valorant stats and more.
- Chat commandsCustom commands with variables, aliases, cooldowns, permissions and counters, plus dozens of built-in ones.
- Text-to-speech (TTS)Read chat messages aloud on stream with different voices, speed, pitch and volume.
Ready to try it on your channel?
Twir is free. Log in with Twitch, Kick, VK Video Live or YouTube and the bot joins your chat in under a minute.