Skip to content

Instantly share code, notes, and snippets.

@shazron
Created April 3, 2022 06:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save shazron/0de150841d75b404bb68a401dd209623 to your computer and use it in GitHub Desktop.
Save shazron/0de150841d75b404bb68a401dd209623 to your computer and use it in GitHub Desktop.

Description

Monterey has a bug that is impacting global mute functionality in the OS when using any audio bluetooth devices such as AirPods. When global OS mute is used it is muting both the input and the output when the desired outcome would be to only mute the input. This problem did not exist on Big Sur. It appears that in macOS Monterey there was a change made to how devices are classified (it is clearly a bug), that change on the backend of the operating system is causing all types of issues for any device that exercised control over headsets or microphones.

Here are some steps to reproduce on macOS Monterey:

  1. Connect any bluetooth headset to the computer.
  2. Open default "audio MIDI setup" application which is a default macOS application.
  3. Find the headset you connected via bluetooth and find the input pane it might show up as two seperate devices.
  4. Play any audio source including playing a clip from youtube.
  5. Go back to the the "audio MIDI setup" application and click the mute checkbox next to the slider on the input pane.
  6. At this point the output will be muted; what should happen (desired behavior) is the input should be muted but it should not impact the output. What is happening is it is not impacting the input but muting the output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment