[GH-ISSUE #1725] Add option to automatically switch Sound Output Devices #955

Closed
opened 2026-05-05 06:56:00 -06:00 by gitea-mirror · 1 comment
Owner

Originally created by @LandonSchropp on GitHub (Jan 30, 2025).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1725

Before opening the issue, have you...?

  • Searched for existing issues

I tend to play sound from one of four options depending on how I'm using my laptop:

  • Through my headphones (when connected)
  • Through my AirPods (when connected)
  • Through my monitor speakers (when connected)
  • Through my MacBook speakers (when none of the other options are available)

The issue is macOS gets confused about which output device it should use at any time. For example, if I use my headphones and then turn them off, macOS switches back to the built-in speakers.

Describe the solution you'd like

It'd be cool if MonitorControl could handle this automatically, switching audio devices based upon a pre-established ordering depending on when monitors and speakers are connected.

I know this is a bit of a stretch, and I totally understand if you decide that it's out of scope, but I thought I'd suggest it since my specific issue occurs when switching from my laptop to my desktop. 🙂

Describe alternatives you've considered

The only other alternative I'm aware of is to open the settings and manually switch the audio device. That's not really ideal.

Anything else?

Image

Originally created by @LandonSchropp on GitHub (Jan 30, 2025). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/1725 ### Before opening the issue, have you...? - [x] Searched for existing issues ### Is your feature request related to a problem? Please describe I tend to play sound from one of four options depending on how I'm using my laptop: - Through my headphones (when connected) - Through my AirPods (when connected) - Through my monitor speakers (when connected) - Through my MacBook speakers (when none of the other options are available) The issue is macOS gets confused about which output device it should use at any time. For example, if I use my headphones and then turn them off, macOS switches back to the built-in speakers. ### Describe the solution you'd like It'd be cool if MonitorControl could handle this automatically, switching audio devices based upon a pre-established ordering depending on when monitors and speakers are connected. I know this is a bit of a stretch, and I totally understand if you decide that it's out of scope, but I thought I'd suggest it since my specific issue occurs when switching from my laptop to my desktop. 🙂 ### Describe alternatives you've considered The only other alternative I'm aware of is to open the settings and manually switch the audio device. That's not really ideal. ### Anything else? ![Image](https://github.com/user-attachments/assets/67e64837-d1b3-4212-b521-f7ac6101adc6)
Author
Owner

@LandonSchropp commented on GitHub (Jan 30, 2025):

Never mind. I did a little more searching and found separate apps that already solve this problem.

<!-- gh-comment-id:2625322465 --> @LandonSchropp commented on GitHub (Jan 30, 2025): Never mind. I did a little more searching and found separate apps that already solve this problem.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#955
No description provided.