Map<String, dynamic> toMap() { return { 'useLegacy': useLegacy, 'muteAudio': muteAudio, 'manageBluetooth': manageBluetooth, 'audioSource': audioSource.name, }; }