Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sound Effects not changing #39

Closed
Willibaur opened this issue Apr 21, 2022 · 5 comments
Closed

Sound Effects not changing #39

Willibaur opened this issue Apr 21, 2022 · 5 comments

Comments

@Willibaur
Copy link

Hi, thanks for this awesome script.

I've come accross an issue with the Sounds Effects source not being updated once I change my output source is this a known issue?
I'm not sure if there is anything I need to tweak locally.

I'm using an Edifier set of speakers connected via Bluetooth, I can switch sound without problem but not the effects itself.

@ToBro14
Copy link

ToBro14 commented Jan 27, 2023

I have the same issue.
This bug was reported previously, but it was never fixed:
#12

@deweller
Copy link
Owner

I was not able to fix this. I took a look at the code and I can't find anything wrong.

This might be fixed in Mac OS X 12.

@jeffnuss
Copy link

Hey @deweller! Thanks for a great tool. I just checked this on macOS 13.2.1 (22D68) using v. 1.2.0 of switchaudio-osx installed via homebrew and I'm still seeing the same behavior.

Specifically, if I have the "Play sound effects through" setting in the "Sound" pane of System Settings set to "Selected Sound Output Device", running SwitchAudioSource -i <device_id> where device_id is a different device than the currently selected one, the "Play sound effects through" setting will then change the device I was using previously. Changing to a different output device will not change the setting again and the original device will remain selected.

Happy to provide any additional info if that'd be helpful.

@n8io
Copy link

n8io commented Mar 30, 2023

I ended up running the following work around:

switchaudiosource -t output -i <deviceId> && switchaudiosource -t system <deviceId>

@revans23
Copy link

revans23 commented Apr 8, 2024

I ended up running the following work around:

switchaudiosource -t output -i <deviceId> && switchaudiosource -t system <deviceId>

+1

This solution is the easiest!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants