In the Integration Notes it says:
Spotify integrated media controls (pause, play, next, etc.) require a Premium account. If you do not have a Premium account, the frontend will not show the controls.
But it seems the neither media_player.select_source or media_player.play_media services work without it either. I was seeing the following error: Entity media_player.spotify_craig_iedema does not support this service when calling it. Upgrading to a Premium account has allowed this work.
Is this expected behaviour? The documentation seems to indicate these two features work on all accounts, not just Premium. Can anyone confirm?