A web based controller for Sonos utilizing web sockets for a native look and feel