Home Editor's Pick Sonos CEO Patrick Spence steps down after disastrous app launch