Expose ReceiverController, add SetVolume, GetVolume