OBS Overlay – Setup
1. In
127.0.0.1 and 8080. You can set a password if you want, but leave 2. Open the Settings UI via
Alternatively, you can add any of the style URLs below manually as a browser source in OBS.
Copy what you need to get started. Follow the setup guide below for detailed instructions.
Import the actions into Streamer.bot.
Add this as a browser source to OBS.
Add this as a browser source to OBS.
Add this as a browser source to OBS.
Add this as a browser source to OBS.
Now open your Spotify developer portal, login with your account and open your dashboard: Spotify Developer Portal
Adds a song to the queue. Can be the song name, a direct Spotify link, or a YouTube/SoundCloud link. For YouTube links, the video title will be used as the query. Spotify links are the most accurate.
!sr clairo bags Posts the currently playing song into chat.
!song Posts the currently playing song with its Spotify link into chat.
!songLink Posts the previously playing song into chat.
!last Posts the currently playing playlist into chat.
!playlist Skips the currently playing song. Non-mods can only skip their own requested songs.
!skip Replays the previously played song.
!back Restarts the current song.
!restartSong Resumes the currently paused song.
!play Pauses the currently playing song.
!pause Sets the volume of the player. Can be an absolute value (e.g. 50) or a relative change like +10 / -10. Without a number, posts the current volume to chat.
!vol 50 Posts the upcoming songs into chat. Defaults to 3 without a number, maximum is 10.
!queue 5 Posts your current requests in queue into chat with their respective positions and remaining time until your first request will play.
!queuePosition Posts the total amount of all requests and their combined runtime into chat.
!requests Vote to skip the currently playing song.
!voteskip Removes the requested song from the queue. If the song is already playing when removal applies, it will automatically be skipped. The name does not have to be exact. On successful removal, user variables are populated and used channel points are auto-refunded.
!remove never gonna give you up Removes your latest own song request.
!wrongSong Posts the owned playlists into chat.
!playlists Adds the currently playing song to a specified playlist. Can be the playlist's name or its index number. If nothing is specified, the song is added to the selected default playlist.
!addSong 2 Adds the specified song to a specified playlist. Song and Playlist must be separated by a pipe symbol. The song can be artist/song name or a link. The playlist can be an index number from !playlists or a playlist name. If no playlist name is provided, it will use the fallback playlist set in the Settings UI.
!addSongToPlaylistFromInput Sabrina Carpenter Espresso | Summer Vibes Playlist Plays the specified playlist. Can be the playlist's name or its index number.
!playPlaylist Lofi Beats Posts the list of available devices into chat.
!devices Changes the active device based on its index.
!setDevice 1 Adds the current song to your liked songs.
!like Bans the current song from song requests.
!banSong Unbans the specified song from song requests. Requires the index number from the !bannedSongs command.
!unbanSong 3 Posts the banned songs with their index numbers into chat.
!bannedSongs Posts the top 5 requested songs into chat.
!topSongs Posts the top 5 requested artists into chat.
!topArtists Posts the top 5 requested songs of the redeeming user into chat.
!myTopSongs Posts the top 5 requested artists of the redeeming user into chat.
!myTopArtists Posts the top 5 songs of the current Spotify user into chat (based on Spotify listening data). Time Range can be short (4 weeks), medium (6 months), or long (1 year). Defaults to long if empty or invalid.
!broadcasterTopSongs short Posts the top 5 artists of the current Spotify user into chat (based on Spotify listening data). Time Range can be short (4 weeks), medium (6 months), or long (1 year). Defaults to long if empty or invalid.
!broadcasterTopArtists medium Configure the Spotify connection, default device and playlist, and manage your authorization tokens.
Control global behavior like maximum song length, queue limits, follower-only requests and how messages are sent to chat.
Edit all chat responses used by the Spotify & Streamer.bot integration. Use a single hyphen to disable a specific message. Variables are listed below each textbox; you can reset any field back to default via the icon on the right.
Configure the leaderboard for top song requests and the top tracks and artists for the current Spotify user based on Spotify's listening data.
Configuration for the browser-source overlays that display the current song directly on your OBS canvas.
127.0.0.1 and 8080. You can set a password if you want, but leave https://tawmae.xyz/overlays/spotify-and-sb-style-1https://tawmae.xyz/overlays/spotify-and-sb-style-2https://tawmae.xyz/overlays/spotify-and-sb-style-3https://tawmae.xyz/overlays/spotify-and-sb-style-4Fires when a new song starts (also fires if the same song gets played over/reset)
The ID of the track.
The name of the song.
The artist(s) of the song.
The image URL of the cover art.
The name of the album (null if not an album).
Indicator whether the new song is playing when it comes up.
The new song's progress in milliseconds.
The new song's total duration in milliseconds.
The new song's progress time in a mm:ss format.
The new song's total duration in a mm:ss format.
The release date of the track.
The release year of the track.
The popularity of the track (0-100).
Indicator whether the song is explicit or not.
Indicator whether the new song has been requested or not.
The display name of the requester (null/empty if not requested).
The user login of the requester (null/empty if not requested).
The user ID of the requester (null/empty if not requested).
The profile picture URL of the requester (null/empty if not requested).
Indicator whether the request has been redeemed via channel point reward.
The reward ID of the request (null/empty not a channel point reward request).
The redemption ID of the request (null/empty not a channel point reward request).
Fires when a song gets resumed.
The ID of the track.
The name of the song.
The artist(s) of the song.
The image URL of the cover art.
The name of the album (null if not an album).
Indicator whether the song is playing when it gets resumed.
The song's progress in milliseconds.
The song's total duration in milliseconds.
The song's progress time in a mm:ss format.
The song's total duration in a mm:ss format.
The release date of the track.
The release year of the track.
The popularity of the track (0-100).
Indicator whether the song is explicit or not.
Fires when a song gets paused.
The ID of the track.
The name of the song.
The artist(s) of the song.
The image URL of the cover art.
The name of the album (null if not an album).
Indicator whether the song is playing (typically false when paused).
The song's progress in milliseconds.
The song's total duration in milliseconds.
The song's progress time in a mm:ss format.
The song's total duration in a mm:ss format.
The release date of the track.
The release year of the track.
The popularity of the track (0-100).
Indicator whether the song is explicit or not.
- to disable that message.noMessage argument to True before running an action. This lets you mute one reply without disabling the entire response globally.?autoHide=true — hides the overlay when no song is playing.?songChangeOnly=true — shows the overlay for 10 seconds when a new song starts.This is quite possibly one of the greatest things ever made for Streamer.Bot. Thank you, tawmae!
This Spotify widget is absolutely fantastic! I've already recommended it to my friends. It's a shame it doesn't have a switcher for Spotify and YouTube Music. Ideally, it works with the app from this third-party provider: https://github.com/pear-devs/pear-desktop/releases
Used something else for the longest time, but that kept on breaking. This, not a single break yet! Well worth the set up!
Did my own one which was absolute garbage, found this one and have never been happier. Would give more stars if possible <3
One of the best Spotify extensions existing. Never be in the need of a stable online bot!