Enhancements:
- Report whether zone player has physical controls (Sonos Boost doesn't);
- Only expose Lock Physical Controls in LED service when zone player has them.
- Only use one input source for grouping:
- It shows
Leave
group for zone players that are already a member of a group; - It shows
Join
coordinator for ungrouped zone players, other than the target coordinator; - It is hidden for the target coordinator zone player.
- It shows
- Show correct input source on TV accessory tile in Home app for non-playlist sources.
- Add
tvIdPrefix
setting inconfig.json
, to be able to run multiple instances of homebridge-zp on the same network (for testing). See #62. - Remove
searchTimeout
setting fromconfig.json
. It's no longer relevant, now we're using dynamic platform accessories. - Turn down logging of hidden characteristics.
Bug fixes:
- Fix crash when your setup includes a Sonos Boost, see #88.
- Fix timing error during initial setup (when no accessories have yet been persisted to
cachedAccessories
. The setup of the input list for the TV accessory is still a bit flaky, but stable once the accessories have been persisted.