* Updated socket close processing in `SoundTouchWebSocket` to include a close status code and message upon socket closure.
1.0.37
* Added method `SourceList`.`GetTitleBySource` - Returns a `SourceItem`.`SourceTitle` string for the given source and sourceAccount values. * Renamed method `SourceList`.`FromSourceTitle` to `GetSourceItemByTitle` - Returns a `SourceItem` instance for the given source title value. * Added model `PlayStatusTypes` - play status types enumeration.
1.0.36
* Added property `SourceItem`.`SourceTitle` - source title of media content (e.g. "Tunein", "Airplay", "NAS Music Server", etc). * Added method `SourceList`.`FromSourceTitle` - Returns a `SourceItem` instance for the given source title value. * Added method `SourceList`.`ToSourceTitleArray` - Returns an array of source title strings.
1.0.35
* Fixed error processing logic for `SoundTouchClient`. Prior to this fix, some error conditions were not being caught.
1.0.34
* Fixed logging of eventhandler exceptions in `SoundTouchWebSocket`. Prior to this fix, exceptions were being ignored.
1.0.33
* Added logging of eventhandler exceptions in `SoundTouchWebSocket`. Prior to this fix, exceptions were being ignored. * Added property `PresetList`.`LastUpdatedOn` - indicates when the list was last updated. * Added property `RecentList`.`LastUpdatedOn` - indicates when the list was last updated.