Skip to content
Homebridge TestFlight
Spotify

Spotify Speaker

homebridge-spotify-speaker · v1.3.3

VerifiedCloud

Creates a speaker accessory that plays a chosen Spotify playlist on a selected Spotify device.

What it says it supports

Brands

  • Spotify

Devices it names

  • Spotify Connect devices
  • Alexa devices

Shows up in Apple Home as from its README

What people report

Exposes Spotify Connect speakers as lightbulbs; Alexa devices behave oddly and users want a speaker service.

  • Partly works1
DeviceStatusWhat they saidSource
Amazon Alexa / Echo devices (Spotify Connect)Partly worksReturned device_id behaves oddly; documented in README
Saved copy
Added the spotify-api types which are already a dependency of the Spotify node package. Also added some documentation on weird behavior I found trying to use Amazon Alexa devices. I discovered the device_id being returned from the API did not work for the pause/play API by using the Spotify developer console and seeing 404s in the network tab of Chrome devtools. Then, I went to the web Spotify player and looked at the network traffic in Chrome devtools while I started playback on the device in question and noticed the id Spotify was using to start playback was a substring of the other id.

Excerpt saved from GitHub on 2026-10-22.

PR #26 · 2023-02

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud

Spotify Web API with OAuth

You’ll need

  • Spotify account
  • Spotify developer app

Compatibility

Verified by HomebridgeYes
Homebridge versions>=1.3.5
Homebridge 2.0No
Node.js>=14.18.1
Settings in Homebridge UIYes
MatterNo
Platform nameHomebridgeSpotifySpeaker
LicenseMIT

Community signals

Downloads a week3
Downloads a month18
GitHub stars20
Open issues2
Closed issues16
Last code push2023-08-14
Latest version1.3.3 (2023-08-10)
First published2023-04-05
Releases14

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Volume appears as brightness, resets to 100% on turn on

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Lightbulb