I'm using my Sonos devices to deliver TTS messages to some rooms. I thought "Play Text and Restore" would play a TTS message and then restore the song playing. However, I get mixed results.
First, it seems that a refresh is needed before "Play Text and Restore" is called. Otherwise, nothing resumes. It seems the refresh picks up the currently playing song/queue and resumes play (but see the next note).
Secondly, if I have a queue of 3 songs and the 2nd song is playing. Then a refresh is needed and then "Play Text and Restore" plays the TTS and then resumes the queue not the currently playing song. I would expect the currently playing song to resume and when the song is finished the rest of the queue would play as normal.
Seems like there's some bugs in the Sonos Integration. Or am I doing something wrong? Also is there a better Sonos Integration that others are using besides the built in Sonos Integration?