Slack Spotify



Simplify your team's communication with Zapier’s Slack integration. Zapier integrations, called Zaps, let Slack interact with other apps you use. You can automatically send messages when something happens in another app or use your Slack message to set off automated tasks. You can even use Zaps to spin up homemade, no-code bots. Create your office soundtrack collaboratively via Slack. Search for tracks, artists and albums using the commands you are already familiar with; and add the tracks you love to your playlist. Jukebot also allows you and your team to control Spotify by playing, pausing, or even skipping songs in real time. Join Spotify FOSS on Slack. 1062 users are registered so far. I agree to the Code of Conduct. Listen to God Of Thunder - Slack on Spotify. Slack Song 2003.

Spotify Direct Listing Price

Turn Spotify into a collaborative jukebox for your
workspace through this simple Slack integration.
Queue Songs & Playlists -Use a simple Slack command to queue any song listed in Spotify by including the URI.
Any User Can Participate - Users within the Maestro channel can get involved in controlling the music output.
Control Volume - Change the output volume directly through Slack with simple commands. Set it to your specified volume level or make incremental changes.
Using Maestro for your office? Send us stories & feedback at

How it all started

We’re using Slack extensively here at @Boldare, it seems that everyone does. Recently,I’ve noticed that if you paste a Spotify link to Slack, it gets converted to a Spotifywidget. What’s more, you can control your fully-local, desktop Spotify app from there!How come?! Let me show you the steps that I took in order to find the true answer.

Slack spotify premium

Take the wrong path

A fellow suggested that the Spotify widget in Slack exploits the concept of customprotocol handlers (see here).

Let’s check it then! I’ve found an example of Spotify-protocol string (spotify://track:2wXBasaRrlX9gRTV5qPAbb),typed it into Firefox address bar and… it launched a second Spotify application.It didn’t connect with already running instance at all, just spawned a new one.

That’s not what I was looking for!

Find the widget

Another fellow suggested that it might be useful to play around with Spotify’s play button,which could potentially work similarly as Slack’s widget (they indeed look similar).

I’ve found a demo button hereand verified that it is also able to control the running desktop application! Hey,we’re in a normal browser here, so let’s launch developer tools!

After you play Carly Rae Jepsen’s Run Away With Me, you can notice a couple of entriesin the network log! Hooray!

Slack Spotify Bot

What’s the 127.0.0.1:4381 host? Let’s take a closer look at one of the requests :)

As you may have noticed, this request is received by the local Spotify webserver.More precisely:

  • the app exposes HTTP port 4381,
  • request path is /play.json,
  • request parameters contain data about the song/album to be launched and someadditional security-related parameters (CSRF, oauth).

We found it!

Spotify

Who's Number 1 On Spotify

More info to extract

If you were curious about the data the app returns to the widget, take a look atthis JSON snippet.

There’s a multitude of interesting data, such as the track we’ve been currently listening,volume set, some player settings and the version of the application.

Slack Spotify Login

I hope you liked this quick investigation!