* Added SoundTouchWebSocket.ClearListeners() method to allow all listeners to be removed with one call. * Changed classifier to "Development Status 5 - Production/Stable".
1.0.7
* Added SourceList.ToSourceArray() method that returns an array of available source list items.
1.0.6
* Added Ping and Pong functionality to the SoundTouchWebSocket class. This allows 'keep-alive' ping send requests and pong responses to be tracked by the websocket. PingInterval is also configurable, and can also be disabled (default setting) if configured to do so.
1.0.5
* Updated Firmware namespace classes to more closely resemble the index.xml output (e.g. changed property names, fixed PROTOCOL processing, etc). Also added sample code to the SoundTouchFirmware class.
1.0.4
* Updated SoundTouchWebSocket OnClose event processing to only pass 2 parameters instead of 3. There is no message argument when a connection is closed. I also added an OnOpen event to allow the user to listen for when a connection is opened.
1.0.3
* Updated SoundTouchClient `PlayUrl` method to handle metadata retrieval errors more gracefully.