SBO Commands

Mar 2026

Command functionality:

The commands here are shown with the default command prefix "!"

This can be changed via config and will work just the same

The user permissions and cooldowns are default values, may be overriden by config

Cooldowns are listed as channel / chatter, in seconds

The streamer is not subject to cooldowns on their own channel

The user level is the minimum required to use the command;

All < subscriber < VIP/Artist < mod < lead mod < streamer

Each command can also be individually disabled in config

Command list version: >v0.3.15.0609

!sbo / !SBO

Basic info/debug command

Parameters: none

Users: all

Cooldown: 300

Return: info message, with version number

!playlist

Fetches the currently active playlist on linked Spotify account

Parameters: none

Users: all

Cooldown: 60 / 600

Return: message with link / private playlist message / no playlist message

Notes: only active when stream is live

Version required: >= v0.3.10.1555

!album

Fetches the currently active song's album

Parameters: none

Users: all

Cooldown: 30 / 300

Return: message with link / no album message, if none is found or a local song is playing

Notes: only active when stream is live

Version required: >= v0.3.10.1555

!track / !song

Fetches the currently active song on linked Spotify account

Parameters: none

Users: all

Cooldown: 30 / 180

Return: The song name, artist and link / no track message, if none is found or a local song is playing

Notes: only active when stream is live

Version required: >= v0.3.10.1555

!lastSong / !last

Fetches the previous song played

Parameters: none

Users: all

Cooldown: 30 / 180

Return: The song name, artist and link / no track message, if none is found or a local song is playing

Notes: only active when stream is live

Version required: > v0.3.13.0042

!pause / !stop

Pauses playback on linked Spotify account

Parameters: none

Users: VIP

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.10.0912

!resume / !continue / !play

Resumes playback on linked Spotify account

Parameters: none

Users: VIP

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.10.0912

!skip

Skips current track on linked Spotify account

Parameters: none

Users: VIP

Cooldown: 60 / 180

Return: skip

Notes: only active when stream is live

Version required: >= v0.3.10.0912

!previous

Goes back to previous track on linked Spotify account

Parameters: none

Users: VIP

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.10.0912

!queue

Adds a song to the queue on linked Spotify account

Parameters: a Spotify track link (URL, ID or URI)

Users: VIP

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.10.0912

!songColor / !songC

Changes the overlay's song text color

Parameters: a color hex code, a stored color, clear

Users: subscriber

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.11.1555

!textColor / !textC

Changes the overlay's artist, album and timer text color

Parameters: a color hex code, a stored color, clear

Users: subscriber

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.11.1555

!barColor / !barC

Changes the overlay's progress bar color

Parameters: a color hex code, a stored color, clear

Users: subscriber

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.11.1555

!overlayColor / !overlayC

Changes the overlay's border color

Parameters: a color hex code, a stored color, clear

Subparameters: supports more than 1 color for gradient effect

Users: subscriber

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.15.0609

!customColor / !customC

Manipulates stored custom colors in customColors.json

Parameters: get, set, remove

Subparameters: get supports "all", returns all stored color names

Users: subscriber

Cooldown: 60 / 180

Return: color, reply

Notes: only active when stream is live

Version required: >= v0.3.15.0609

!playbackControl

Enables/Disables playback control of Spotify via chat

Parameters: resume/continue, stop/pause

Users: moderator

Cooldown: 60 / 180

Return: reply

Notes: only active when stream is live

Version required: >= v0.3.15.0609

To add custom commands, see the "customCommands.txt" included in the release .zip

Alternatively, send me a command idea and I'll very likely add it!

Any issues? Ideas? Stupid block of code I probably should've fixed?

Make a bug report on GitHub or shoot me a message on Discord: LilPiffer :)