Added SonosDevice.cs class