As my system has grown, I have discovered that if a linkgroup grows over 8 clients, the announcement can begin before the linkgroup can be fully built within the Sonos clients. The result is that some clients may be skipped or may come into the group after the announcement has finished.
Would it be possible to add a configuration option to build in a delay for the announcement to be sent to give the linkgroup more time to build? I have looked at the Sonos devices with the Sonos app and it appears a 3-5 second delay is enough for all 12 of my clients to be added to a linkgroup. I do not announce to more than 9 clients at a time. I tried to do this in my master control script, but since the plug-in doesn't start building the linkgroup until the hs.speak command has been sent, there is no way to build in a delay. Hopefully this makes sense.
If this delay could be in the Sonos.ini file, it could be written by an immediate script if one wanted to change the delay.
Would it be possible to add a configuration option to build in a delay for the announcement to be sent to give the linkgroup more time to build? I have looked at the Sonos devices with the Sonos app and it appears a 3-5 second delay is enough for all 12 of my clients to be added to a linkgroup. I do not announce to more than 9 clients at a time. I tried to do this in my master control script, but since the plug-in doesn't start building the linkgroup until the hs.speak command has been sent, there is no way to build in a delay. Hopefully this makes sense.
If this delay could be in the Sonos.ini file, it could be written by an immediate script if one wanted to change the delay.
Comment