Connect your ESP32 to Spotify

Manage your current spotify streaming session with the ESP32 Xiao. Skip, pause, play, and adjust your volume remotely with Spotify playing on any of your devices!

Suggested Parts

Seeed Studio XIAO ESP32C3

Seeed Studio XIAO ESP32C3

The main controller board that will connect to the internet and interface with the peripheral components

Cherry MX Switch

Cherry MX Switch

Cherry MX style keyboard switches

Rotary Encoder

Rotary Encoder

EC11 Rotary Encoder with Switch

Rotary Electronic Knob

Rotary Electronic Knob

Matches the EC11 rotary encoder

Keycaps

Keycaps

Keycaps for Cherry MX style keyboard switches

Wiring Diagram

Wiring diagram

Demo

Sample code is provided for the suggested parts, but you can modify the sample to work on any device capable of an MQTT connection.

Available code templates

  • Arduino

How it works

  • Pay once to generate your unique keys for your device
  • Interact with this Thingio service using these keys in your code
  • Use the sample code directly or modify it to fit your project