That’s just the nature of the Spotify API and is what I was linking to in the previous post:
Devices not Appearing on Device List
Connect Web API relies on local network connections to discover and interact with some devices.
For example, when:
- A new device is added to the network
- A device is in “sleep” mode
- A device on the local network is currently tied to another user account, or
- Other reasons specific to the device
As a result, some devices that appear in the Connect picker within the Spotify application may not always be visible or available on the Connect Web API Endpoints.
Their concept of “sleep” is really limiting. The only devices that I see as always available for me are things like my Onkyo AV Receiver that have the native ‘Spotify Connect’ integration. All my Google devices, my desktop, and things like PS5 only show up if they very recently played something.
Depending on what you are trying to accomplish, if your hub has a Google Cast integration, you might be able to use that as a starting point?