Spotify Connect Addon: OAuth needed - how?

Hi Guys,

I think I am missing something out. I recently installed Spotify Connect (after a long time of not using it etc)
According to the logs OAuth is needed but to be honest I dont know how to do Oauth with this AddOn.
I followed the Documentation but I am pretty sure it just hasnt been updated since OAuth is mandatory for this.

See Log of the Addon:


-----------------------------------------------------------

Add-on: Spotify Connect

Play Spotify music on your Home Assistant device

-----------------------------------------------------------

Add-on version: 0.14.0

You are running the latest version of this add-on.

System: Home Assistant OS 15.2 (amd64 / qemux86-64)

Home Assistant Core: 2025.5.1

Home Assistant Supervisor: 2025.05.0

-----------------------------------------------------------

Please, share the above information when looking for help

or support in, e.g., GitHub, forums or the Discord chat.

-----------------------------------------------------------

s6-rc: info: service base-addon-banner successfully started

s6-rc: info: service fix-attrs: starting

s6-rc: info: service base-addon-log-level: starting

s6-rc: info: service fix-attrs successfully started

Log level is set to DEBUG

s6-rc: info: service base-addon-log-level successfully started

s6-rc: info: service legacy-cont-init: starting

s6-rc: info: service legacy-cont-init successfully started

s6-rc: info: service legacy-services: starting

services-up: info: copying legacy longrun spotifyd (no readiness notification)

[15:10:41] INFO: Starting the Spotify daemon...

s6-rc: info: service legacy-services successfully started

[2025-05-13T13:10:41Z INFO librespot] librespot 0.6.0 VERGEN_IDEMPOTENT_OUTPUT (Built on 2025-02-16, Build ID: CBriaD8k, Profile: release)

[2025-05-13T13:10:41Z TRACE librespot] Command line argument(s):

[2025-05-13T13:10:41Z TRACE librespot] bitrate "320"

[2025-05-13T13:10:41Z TRACE librespot] initial-volume "80"

[2025-05-13T13:10:41Z TRACE librespot] name "Home Assistant"

[2025-05-13T13:10:41Z TRACE librespot] username "XXXXXXXX"

[2025-05-13T13:10:41Z TRACE librespot] password "XXXXXXXX"

[2025-05-13T13:10:41Z TRACE librespot] autoplay "on"

[2025-05-13T13:10:41Z TRACE librespot] disable-audio-cache

[2025-05-13T13:10:41Z TRACE librespot] verbose

[2025-05-13T13:10:41Z ERROR librespot] Invalid `--password` / `-p`: Password authentication no longer supported, use OAuth

[15:10:41] WARNING: spotifyd crashed, halting add-on

s6-rc: info: service legacy-services: stopping

[15:10:41] INFO: spotifyd stoped, restarting...

s6-rc: info: service legacy-services successfully stopped

s6-rc: info: service legacy-cont-init: stopping

s6-rc: info: service legacy-cont-init successfully stopped

s6-rc: info: service fix-attrs: stopping

s6-rc: info: service base-addon-log-level: stopping

s6-rc: info: service fix-attrs successfully stopped

s6-rc: info: service base-addon-log-level successfully stopped

s6-rc: info: service base-addon-banner: stopping

s6-rc: info: service base-addon-banner successfully stopped

s6-rc: info: service s6rc-oneshot-runner: stopping

s6-rc: info: service s6rc-oneshot-runner successfully stopped

Thx in advance…

Hello The-May,

If you are using some add-on, those are written by others and supported there, so I would check there first.

There is a spotify core integration, have you tried that?

Hi @Sir_Goodenough

I know the differences of Addons and Integrations.

Bottom line in this case:
Integration gives me control, Addon gives me Sound out.
So there is no way the Integration here fulfills my needs.

Frenck is the maintainer, therefore I thought I might ask here first before creating a github Issue to make sure it is not a problem with my configuration, since I dont know what to do with oauth.

Oh I see it is just broken and Oauth is a pain in the butt to configure. Yeah well… next time I am going to watch if there is a potential relation in unrelated issues… :slight_smile: I guess the solution is that there is no solution. What a real bummer… thx @VietNgoc