MM 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.

MM Spotify v2000 for Live Streaming

Download MM Spotify v2000 for Live Streaming

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

Coming Soon
This extension is still in development and not yet available for download. Check back soon!

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.

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

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

No reviews yet. Be the first to review this extension!