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

Bug: Have to manually "reload" when changing the output device (after MacOS Sonoma update) #870

Open
1 task done
SebastianEShelby opened this issue Oct 4, 2023 · 14 comments

Comments

@SebastianEShelby
Copy link

SebastianEShelby commented Oct 4, 2023

Update: The issue has gotten worse in practice. Now, every once in a while, the app turns itself off and shows an error: "selected device is not supported" (text is not literal). For now, I've disabled the app until there is a fix.

  • I have checked for a similar issue and sure it hasn't been reported before.

Describe the bug
When I switch the output device, eqMac no longer automatically recognizes the new output device which means the new output device's audio is no longer controlled by eqMac. This specially happens if the new output device is the monitor.

The issue started happening after upgrading to MacOS Sonoma and was not there before that.

I now have to manually go to eqMac and press the "reload" icon next to the active output to force eqMac to gain back control of the audio device.

Steps to Reproduce
Steps to reproduce the behaviour (feel free to change the placeholder as you need):

  1. Change audio output from MacOS menu bar.
  2. eqMac will no longer control the new device's audio

Expected behaviour
eqMac should always control the volume of the active output device even after switching to a new output device using MacOS menu bar.

Setup information:

  • Audio device used for playback: speakers connected to usb-c monitor
  • Audio transmission interface: 3.5mm Jack
  • macOS Version: Sonoma 14.0
  • eqMac Version: 1.7.10

Screenshots or Console.app logs
N/A

Additional information
N/A

@golden07
Copy link

golden07 commented Oct 5, 2023

I have the same issue

@SebastianEShelby
Copy link
Author

I have the same issue

Can you test it again? It may have been resolved.

@pantone337cc
Copy link

I have the same issue

Can you test it again? It may have been resolved.

The same issue. We need new eqMac version

@golden07
Copy link

I have the same issue

Can you test it again? It may have been resolved.

i tested, had a fresh install of macos, and of eqMac, but de problem still exists.

@martinpelant
Copy link

I have the same issue with Sonoma on Mac Studio M2 & USB-C speakers

@rameezv
Copy link

rameezv commented Oct 17, 2023

Same issue here as well on a MBP Pro M1 Pro with my Bluetooth Headphones

@donie
Copy link

donie commented Oct 21, 2023

Same here, I noticed the repository haven't been updated for quite some time since it's seperate from the private build. Wondering if developer may aware of the issue or working on a fix?

@rodrigopaillan
Copy link

rodrigopaillan commented Nov 6, 2023

click on setting (gear icon on the bottom) on eqMac, on the new window uncheck the "Hide Driver device" that seems to fix the device name.

image

@kevinfales
Copy link

Bump; Same issue here. MBP running Sonoma (14.1.2) and Sony WH1000-XM5s via Bluetooth.

@ucabqll
Copy link

ucabqll commented Dec 5, 2023

same issue, after awaking device, occasionally it stops overriding and have to manually quit and restart eqMac for overriding the audio output again.

@ArtRoman
Copy link

ArtRoman commented Dec 7, 2023

Same here, looks like driver is unloading on high memory usage, need to disable and reenable eqMac, reselect output device to make eqMac catch device, or just to restart eqMac

@ragauskl
Copy link

This should have been resolved in one of previous updates, can anyone confirm if this is still an issue?

@matthewlipski
Copy link

Still an issue for me, also affecting other panels (not just "Output" but also "Equalizers", etc) when you have auto-switching enabled for super profiles. I made a more thorough troubleshooting description in #732:

I have 2 super profiles setup, "Headphones", which uses an EQ preset for my headphones, and "Speakers", which uses a flat EQ preset. I have these set to automatically switch when eqMac switches between the "External Speakers" and "MacBook Pro Speakers" outputs.

When I plug/unplug headphones to/from the audio jack, the audio output automatically switches and I see the super profile in eqMac change accordingly, so the Super Profiles panel and auto-switching works fine. I can also hear that the EQ profiles are working properly for both profiles.

However, despite this, the Equalizers panel doesn't change, and this is also true for the Output panel dropdown which still shows the old output and old active devices. Interestingly, after clicking the cog button in the Output panel, the menu which opens up actually does show the correct active devices unlike the dropdown.

Right clicking the UI and clicking the "Reload" option forces the UI to update, and after doing that both the Equalizers and Output tabs display the correct settings for the active super profile.

So really it seems like everything is working properly in the background, it's just parts of the UI aren't updating automatically and I have to use the "Reload" option to fix that.

@fastzombies
Copy link

I have a similar issue when joining a MS Teams meeting. I always have to reload then reset. This issue seems specific to Teams, I do not recall having this issue with other apps.

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

No branches or pull requests