Song requests
Viewers request songs with !sr and Fishrift plays them on your Spotify. Connect Spotify under Integrations and set everything up on Bot > Song Requests. Skipping, pausing and playing need Spotify Premium.
Your public queue is at fishrift.com/yourname/songqueue.
Commands
All of these can be renamed.
| Command | Who | What it does |
|---|---|---|
!sr <song or Spotify link> | Everyone | Requests a song |
!sr remove <number> | Everyone for their own songs, mods for any | Removes a song by its number in !queue |
!wrongsong | Everyone | Removes your latest request |
!queue (!songqueue) | Everyone | The next 3 songs and a link to the full queue |
!sr list | Everyone | Same as !queue |
!song (!np, !currentsong) | Everyone | The song playing now |
!skip | The requester of the current song, or mods | Skips the song |
!voteskip | Everyone | Votes to skip. Skips when enough votes come in within 30 seconds |
!prio (!priority) | Everyone | Explains how to get a priority request |
!sr skip | Mods | Skips the song |
!sr clear | Mods | Clears all waiting songs |
!sr pause / !sr resume | Mods | Pauses or resumes Spotify |
!sr block | Mods | Blocks the current song and skips it |
!sr blockartist | Mods | Blocks the current artist and skips |
!sr unblock | Mods | Unblocks the current song and artist |
!sr play <song> | Broadcaster | Plays a song right away |
!like (!sr like), !sr save | Broadcaster | Saves the song to your Liked Songs |
!msr on / !msr off | Mods | Opens or closes song requests. Closing clears waiting songs |
Settings
| Setting | Default |
|---|---|
| Queue mode | Playlist plays in request order. RiftPool draws at random |
| Max queue size | 20 |
| Only while live | Off |
| Max requests per viewer | Everyone 3, subscribers 5, VIPs 6, mods 10 (0 is unlimited) |
| Subscriber priority | Off, or 2× to 5×: subs get an earlier spot |
| Priority requests | Off. Bits, a donation or a gift sub moves the viewer's song to the front |
| Viewer cooldown | 0 seconds |
| Max song length | 10 minutes |
| Who can request | Everyone, subscribers, VIPs and up, or mods only |
| Platforms | Twitch, Kick and YouTube, each on or off |
| Block explicit songs | Off |
| Allow duplicates | On |
| Requests playlist | Adds every request to a Spotify playlist |
| Whitelist | Only songs from one playlist can be requested |
| Cost per request | 0 points |
| Refund on mod skip | Off |
| Vote skip | On, 5 votes |
| Chat confirmation | Your own text with {track}, {artist}, {viewer}, {duration}, {position} |
Channel points
You can also take requests through a channel point reward, where the viewer types the song in the message. A second reward can skip the current song. These rewards switch off on Twitch while song requests are off.
How a request is checked
- Are chat requests allowed, and are you live if that is required?
- Is the platform allowed?
- Is the viewer on cooldown, is the queue full, has the viewer reached their maximum?
- Is the song found, short enough, not explicit if blocked, and on the whitelist if used?
- Is the song or artist blocked, or already in the queue?
- Can the viewer pay? Points are refunded when Spotify fails.