Spotify v2000 for Live Streaming

Platforms
YouTubeKickTwitch
Software
StreamlabsMeld StudioOBS Studio
DLL Required Overlay Available

Allows broadcaster and moderators to control Spotify player during live streams via commands and users to submit song requests via commands or Twitch Channel Points.

★★★★★★★★★★5.0(2 Reviews)
15,306Downloads
Spotify v2000 for Live Streaming

Download Spotify v2000 for Live Streaming

Click the button below to download Spotify v2000 for Live Streaming! If you find it useful, consider leaving a tip to support development.

Ko-fi

Listeners can submit song requests in chat via artist/song, or they can drop a Spotify link and accomplish the same thing. With this extension, each action is completely independent, meaning you can have your volume automatically adjust when you change scenes, pause the music when you switch to just chatting, or tie a channel point redeem to playing a specific song...the possibilities really are endless!

This extension DOES require a paid Spotify Premium account (couples, student, and family accounts work). Without the premium account, you will only be allowed to fetch your queue, and get the current/previously played songs.

Adding the DLL

This extension requires the Mustached Maniac UI DLL. Follow the instructions on that page to get it installed before proceeding with this extension.

Obtaining your Spotify API Key

Go over to the Spotify Developer website and sign in, or create an account. Once you've signed in, follow the steps below.

Spotify Live Streaming Extension Available Controls

All of the commands listed below are NOT case-sensitive and can be customized for your stream/community.

CommandFeatureAliasesModifiersNotes
!addSongAdd to playlistRequires a playlist selected via !playlists first.
!volumeAdjust volume!vol0–100, +X, -Xe.g. !volume 75, !vol -10
!blockSongBlock a songtrack URI, titleSkips current track and adds to blocked list.
!songCurrent songShows now-playing regardless of auto-notifications.
!lastLast played!lastSong1–50!last 3 shows previous 3 tracks.
!queueShow queue!spotQueuenumber!queue 5 shows next 5 requests.
!linkSong link!spotLink, !songLinkPosts Spotify URL for current track.
!mySongsMy requestsShows your queue positions and estimated wait times.
!pausePause!spotPausePauses playback on selected device.
!playPlaylistPlay playlistPlays the most recently selected playlist.
!previousPrevious song!prev, !spotPrevJumps to previously played track.
!restartRestart song!restartSpotSeeks to beginning of current track.
!playPlay/Resume!spotPlayResumes playback on selected device.
!skipSkip song!next, !spotSkipSkips current track immediately.
!srSong request!request, !songRequestAccepts search terms, YouTube links, or Spotify URIs. No albums/playlists/artist pages.
!unblockSongUnblock songnumber, nameAlone lists blocked tracks; supply index or name to remove.
!playlistsList/select playlist!playlistnumber!playlists 2 selects the second playlist.
!voteSkipVote to skip!vSkipLets viewers vote to skip current track (if enabled).
!wrongSongWrong songMarks your last request as invalid, skipped when it reaches the queue front.
!spotifyCommandsList commandsPrints all available commands in chat.

Overlay for Spotify Now Playing Widget

The Now Playing widget is a fully customizable browser source overlay displaying your current track. Choose your style below, configure the font, colors, and other options, then copy the URL directly into OBS, Meld Studio, or SLOBS as a browser source — it updates automatically.

Album Card

Album Card

Full card with blurred background, progress bar, and scrolling marquee

Spinning CD

Spinning CD

Animated disc with collapsible info panel — pauses when music stops

Compact

Compact

Wide ribbon with large album art and progress bar

Minimal

Minimal

Slim bar with blurred album art background and circle avatar

These overlays are entirely optional, if you'd prefer to make your own you can check out the Available Arguments section below this section.
https://www.mustachedmaniac.com/widgets/Now_Playing_Card

Live Preview

Add your Now Playing Overlay to OBS, Meld Studio, or SLOBS

Available Streamer.bot Arguments

The following arguments are set automatically on every song change and are available in any Streamer.bot action.

ArgumentTypeDescription
songNamestringTitle of the currently playing track
artistNamestringArtist name(s), comma-separated if multiple
albumNamestringName of the album
releaseYearstringYear the album was released
albumImagestringURL of the album artwork
albumTracksstringTotal number of tracks on the album
trackNumberintPosition of this track on the album
durationMsintTrack duration in milliseconds
songLinkstringSpotify URL for the track
spotifyUristringSpotify URI for the track (e.g. spotify:track:...)
isPlayingboolWhether Spotify is currently playing
volumeintCurrent Spotify volume (0–100)
skipVotesintNumber of active !voteSkip votes on the current track
queueCountintNumber of songs currently in the request queue
songRequestboolWhether the current track was a viewer request
requestorNamestringDisplay name of the viewer who requested the track
requestorPicstringProfile picture URL of the requestor

Changelog

BenediktBenedikt
★★★★★★★★★★

This is a very useful extension! It's really easy to set up and works even better in this version. Viewers can easily add their favourite music. There are also good customisation options, you can translate the extension into any language! It has evolved into a must-have!