Sonos Lite Desktop Client Todo Room dropdown Current room Current track info Play/pause/next/previous Setup localstorage Current track live update Use zones instead of devices Basic design Volume Queue Good design Key bindings Todo offline work Add IS_MOCK_MODE flag for offline work