Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Fix Sonos snapshot/restore #21411
The snapshot feature of the Sonos media player has been very unreliable when
I have redone the whole thing and in my testing it is now predictable. It restores groups correctly and the playing state is restored as well as the (unofficial) Sonos API allows. The functions now run under our topology lock and use the HA-based group cache to ensure consistency.
As everything is new, it does not make sense to compare to the old implementation but I will be happy to provide details on the new one if you have questions.
I have updated the documentation with some notes about the limitations of this feature.
If user exposed functionality or configuration variables are added/changed:
If the code communicates with devices, web services, or third-party tools: