WebAudioPlaybackSession
Web playback session. Output device selection via AudioContext.setSinkId is deferred: the API is Chrome/Edge-only as of 2026 (unsupported in Firefox and Safari). Adding it would require feature-detected progressive enhancement and a device-passing API on the web playback path, which does not exist yet. AudioError.DeviceSelectionUnsupported remains the fallback behavior.