### System Health details
## System Information
version | core-2025.8.3
-- | -…-
installation_type | Home Assistant Core
dev | false
hassio | false
docker | false
container_arch | null
user | homeassistant
virtualenv | true
python_version | 3.13.3
os_name | Linux
os_version | 6.8.0-71-generic
arch | x86_64
timezone | America/New_York
config_dir | /home/homeassistant/.homeassistant
<details><summary>Home Assistant Community Store</summary>
GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
HACS Data | ok
GitHub API Calls Remaining | 4996
Installed Version | 2.0.5
Stage | running
Available Repositories | 2171
Downloaded Repositories | 23
</details>
<details><summary>Home Assistant Cloud</summary>
logged_in | true
-- | --
subscription_expiration | August 27, 2025 at 8:00 PM
relayer_connected | true
relayer_region | us-east-1
remote_enabled | true
remote_connected | true
alexa_enabled | true
google_enabled | false
cloud_ice_servers_enabled | true
remote_server | us-east-1-1.ui.nabu.casa
certificate_status | ready
instance_id | 5e1e71bca2fe4f54983d2e4f18b71108
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok
</details>
<details><summary>Dashboards</summary>
dashboards | 4
-- | --
resources | 15
views | 24
mode | storage
</details>
<details><summary>Network Configuration</summary>
adapters | lo (disabled), enp0s31f6 (enabled, default, auto), br-31206c83875c (disabled), br-55d1abb7de9d (disabled), docker0 (disabled), veth6917e0e (disabled), veth6154d28 (disabled), vethf705ee2 (disabled), veth103d141 (disabled), vetheb96f4e (disabled), vethbbe2425 (disabled), veth211ae6f (disabled), vethbcce6a1 (disabled), veth7d73a98 (disabled), veth445564a (disabled), veth82e1a2b (disabled), vethe9fb6e2 (disabled), vethfd71577 (disabled)
-- | --
ipv4_addresses | lo (127.0.0.1/8), enp0s31f6 (192.168.1.22/24), br-31206c83875c (172.22.0.1/16), br-55d1abb7de9d (192.168.80.1/20), docker0 (172.17.0.1/16), veth6917e0e (169.254.20.100/16), veth6154d28 (169.254.50.130/16), vethf705ee2 (169.254.207.120/16), veth103d141 (169.254.143.36/16), vetheb96f4e (169.254.135.10/16), vethbbe2425 (169.254.111.17/16), veth211ae6f (169.254.43.37/16), vethbcce6a1 (169.254.92.152/16), veth7d73a98 (169.254.73.116/16), veth445564a (169.254.99.71/16), veth82e1a2b (169.254.230.160/16), vethe9fb6e2 (169.254.79.185/16), vethfd71577 (169.254.14.135/16)
ipv6_addresses | lo (), enp0s31f6 (), br-31206c83875c (), br-55d1abb7de9d (), docker0 (), veth6917e0e (), veth6154d28 (), vethf705ee2 (), veth103d141 (), vetheb96f4e (), vethbbe2425 (), veth211ae6f (), vethbcce6a1 (), veth7d73a98 (), veth445564a (), veth82e1a2b (), vethe9fb6e2 (), vethfd71577 ()
announce_addresses | 192.168.1.22
</details>
<details><summary>Recorder</summary>
oldest_recorder_run | August 4, 2025 at 7:54 PM
-- | --
current_recorder_run | August 23, 2025 at 10:39 PM
estimated_db_size | 901.31 MiB
database_engine | sqlite
database_version | 3.47.2
</details>
<details><summary>SpotifyPlus</summary>
integration_version | v1.0.154
-- | --
clients_configured | 1: Ryan Warner (premium)
api_endpoint_reachable | ok
</details>
### Checklist
- [x] I have filled out the issue template to the best of my ability.
- [x] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
- [x] This issue is not a duplicate report ([search previously reported issues](https://github.com/thlucas1/homeassistantcomponent_spotifyplus/issues?q=is%3Aissue+label%3Abug)).
### Describe the issue
Following up on my [forum post](https://community.home-assistant.io/t/spotifyplus-integration/698651/726?u=kentoe) from a little while ago, just getting back to it now.
Upgraded to Homeassistant `2025.8.3` yesterday and installed the updated `pip install --upgrade "spotifywebapipython>=1.0.237"`
Got SpotifyPlus integration re-installed and setup my account. Also added my credentials to the Spotify Connect: `Configure options used to control Spotify Connect player devices.`
When I go to utilizing my [GitHub - librespot-org/librespot: Open Source Spotify client library](https://github.com/librespot-org/librespot) library via an [AmpliPi](https://github.com/micro-nova/AmpliPi) device (i.e. selecting Spotify as a source for my speakers). The device shows up as a drop down in the `media_player.spotify` entity as `AmpliPi`
<img width="566" height="288" alt="Image" src="https://github.com/user-attachments/assets/b526e2aa-4f0d-46e7-8408-46283d300f6c" />
However, when I click on it I get the following error:
> [130490168674400] SAM0001E - An unhandled exception occured while processing method "PlayerTransferPlayback". SAM1003E - Spotify ZeroConf API returned an error status while processing the "_ConnectAddUser" method. Status: 500 - Internal Server Error Message: ""
### Reproduction steps
1. Create Spotify Connect device via `librespot-org/librespot: Open Source Spotify client library`
2. Go to `media_player.spotify` in Home Assistant
3. Select "Source" and select the Spotify Connect instance from Step 1
4. Note the error pops up and cannot play
### Debug logs
```text
Can provide if needed, I do not have this enabled at the moment at `debug` only `error`
```
### Diagnostics dump
> 2025-08-24 11:06:45.846 DEBUG (SyncWorker_16) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=18, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:46.847 DEBUG (SyncWorker_20) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=17, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:47.848 DEBUG (SyncWorker_13) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=16, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:48.849 DEBUG (SyncWorker_33) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=15, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:49.850 DEBUG (SyncWorker_32) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=14, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:50.851 DEBUG (SyncWorker_4) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=13, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:51.851 DEBUG (SyncWorker_15) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=12, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:52.852 DEBUG (SyncWorker_26) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=11, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:53.853 DEBUG (SyncWorker_27) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=10, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:54.854 DEBUG (SyncWorker_6) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=9, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:55.854 DEBUG (SyncWorker_7) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=8, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:56.855 DEBUG (SyncWorker_1) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=7, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:57.868 DEBUG (SyncWorker_28) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=6, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:58.939 DEBUG (SyncWorker_32) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=5, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:06:59.940 DEBUG (SyncWorker_21) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=4, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:00.941 DEBUG (SyncWorker_24) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=3, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:01.941 DEBUG (SyncWorker_31) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=2, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:02.942 DEBUG (SyncWorker_14) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=1, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:03.948 DEBUG (SyncWorker_3) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=0, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:03.948 DEBUG (SyncWorker_3) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': update method - getting Spotify Connect device player state
> 2025-08-24 11:07:04.065 DEBUG (SyncWorker_3) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': MediaPlayerState set to 'idle'
> 2025-08-24 11:07:04.065 DEBUG (SyncWorker_3) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Source value is not set; using Spotify Web API player name ("None")
> 2025-08-24 11:07:04.948 DEBUG (SyncWorker_20) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=30, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:05.950 DEBUG (SyncWorker_27) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=29, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:06.950 DEBUG (SyncWorker_13) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=28, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:07.951 DEBUG (SyncWorker_33) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=27, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:08.952 DEBUG (SyncWorker_5) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=26, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:09.953 DEBUG (SyncWorker_22) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=25, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:10.955 DEBUG (SyncWorker_0) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=0, currentScanInterval=24, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:11.279 DEBUG (SyncWorker_11) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Transferring playback from device "None" to device "AmpliPi"
> 2025-08-24 11:07:11.417 DEBUG (SyncWorker_11) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Processed a media player command - forcing a playerState scan window for the next 5 updates
> 2025-08-24 11:07:11.420 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [130487846975456] SAM0001E - An unhandled exception occured while processing method "PlayerTransferPlayback".
> SAM1003E - Spotify ZeroConf API returned an error status while processing the "_ConnectAddUser" method.
> Status: 500 - Internal Server Error
> Message: ""
> 2025-08-24 11:07:11.956 DEBUG (SyncWorker_12) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=5, currentScanInterval=23, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:11.956 DEBUG (SyncWorker_12) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': updating playerstate - monitoring an issued command response
> 2025-08-24 11:07:11.956 DEBUG (SyncWorker_12) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': update method - getting Spotify Connect device player state
> 2025-08-24 11:07:12.075 DEBUG (SyncWorker_12) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': MediaPlayerState set to 'idle'
> 2025-08-24 11:07:12.076 DEBUG (SyncWorker_12) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Source value is not set; using Spotify Web API player name ("None")
> 2025-08-24 11:07:12.960 DEBUG (SyncWorker_19) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=4, currentScanInterval=30, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:12.960 DEBUG (SyncWorker_19) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': updating playerstate - monitoring an issued command response
> 2025-08-24 11:07:12.961 DEBUG (SyncWorker_19) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': update method - getting Spotify Connect device player state
> 2025-08-24 11:07:13.068 DEBUG (SyncWorker_19) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': MediaPlayerState set to 'idle'
> 2025-08-24 11:07:13.069 DEBUG (SyncWorker_19) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Source value is not set; using Spotify Web API player name ("None")
> 2025-08-24 11:07:13.957 DEBUG (SyncWorker_4) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=3, currentScanInterval=30, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:13.957 DEBUG (SyncWorker_4) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': updating playerstate - monitoring an issued command response
> 2025-08-24 11:07:13.957 DEBUG (SyncWorker_4) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': update method - getting Spotify Connect device player state
> 2025-08-24 11:07:14.091 DEBUG (SyncWorker_4) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': MediaPlayerState set to 'idle'
> 2025-08-24 11:07:14.091 DEBUG (SyncWorker_4) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Source value is not set; using Spotify Web API player name ("None")
> 2025-08-24 11:07:14.958 DEBUG (SyncWorker_28) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=2, currentScanInterval=30, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:14.958 DEBUG (SyncWorker_28) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': updating playerstate - monitoring an issued command response
> 2025-08-24 11:07:14.958 DEBUG (SyncWorker_28) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': update method - getting Spotify Connect device player state
> 2025-08-24 11:07:15.059 DEBUG (SyncWorker_28) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': MediaPlayerState set to 'idle'
> 2025-08-24 11:07:15.059 DEBUG (SyncWorker_28) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Source value is not set; using Spotify Web API player name ("None")
> 2025-08-24 11:07:15.961 DEBUG (SyncWorker_30) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Scan interval 30 check - commandScanInterval=1, currentScanInterval=30, playTimeRemainingEst=0, state=idle
> 2025-08-24 11:07:15.961 DEBUG (SyncWorker_30) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': updating playerstate - monitoring an issued command response
> 2025-08-24 11:07:15.961 DEBUG (SyncWorker_30) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': update method - getting Spotify Connect device player state
> 2025-08-24 11:07:16.064 DEBUG (SyncWorker_30) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': MediaPlayerState set to 'idle'
> 2025-08-24 11:07:16.064 DEBUG (SyncWorker_30) [custom_components.spotifyplus] 'SpotifyPlus Ryan Warner': Source value is not set; using Spotify Web API player name ("None")
>