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

Max volume when starting on Displayport output #140

Closed
wiredcharlie opened this issue Apr 30, 2018 · 9 comments
Closed

Max volume when starting on Displayport output #140

wiredcharlie opened this issue Apr 30, 2018 · 9 comments

Comments

@wiredcharlie
Copy link

When using Displayport output, eqMac2 starts with max volume whilst showing 0. Volume must then be set at the normal speaker icon. I noticed that AppleScript "set volume 5" works on the master volume / speaker icon.

@nodeful
Copy link
Collaborator

nodeful commented May 8, 2018

First of all, I would like to apologize for the lack of communication and responses to the current issue and all other issues in general.
I have made a conscious decision to focus most of my free time and focus on developing a more modern and new version of "eqMac". This means that I can't spend too much time looking back at old codebase and trying to make every user happy. This was the main reason I made this repository open-source, in hopes that other developers might help to sort out some issues and iron out all the bugs. Unfortunately, there are very few developers that are proficient in Core Audio and Objective-C or maybe they are just not interested in this repo, which I can understand.
I promise that the next version will be much more polished and I will make some sort of a mainstream system were solving issues will be very easy and quick. Just sit tight and wait for a new release this coming summer.
Thank you to everyone who gave "eqMac2" a try and I hope I won't disappoint you next time :)

Heres a sneak peak of the UI I am currently working on:
screen shot 2018-05-07 at 20 14 47

@ghost
Copy link

ghost commented May 24, 2018

Thanks for the update @nodeful. I'm a big fan of eqMac2, for the time being I have no Core Audio experience, but that might change in hopes of adding another dev to the library.

@kevinra
Copy link

kevinra commented May 28, 2018

Wow the new UI looks fantastic! I look forward into the new code base.
Edit: Are you going to open source the new one as well? You sound like disappointed with people's with lack contribution despite it being open source.

@artistbuddy
Copy link
Contributor

artistbuddy commented Oct 5, 2018

Hi, I found similar issue with AirPods connected via Bluetooth (different iCloud account). Automatic Play/Pause feature cause problem. If you take out and in one EarPod volume is set to maximum. Mac OS 10.13.6. #112

@nodeful
Copy link
Collaborator

nodeful commented Jun 1, 2019

#164

@erikhuizinga
Copy link

I have this issue too, when I switch from headphones to DisplayPort and back, the headphones volume is 100%. This does not happen when I switch from headphones to the macBook speakers. I think the fact that the volume cannot be controlled from macOS through DisplayPort is the problem.

Visually in eqMac2, the DisplayPort volume is 0%, but it is actually controlled on the DisplayPort device. Switching back to headphones somehow sets 100% volume. Maybe store the last known volume choice and take the min(lastKnown, systemReported), so that you never automatically go to 100% (unless both values are 100%)?

@Satori83
Copy link

I have a similar issue that is persisting where I have eqmac set to a custom preset and built in output which goes straight from headphones output to Tannoy reference monitors because I removed the Focusrite last year. This has worked great until few months ago it seems if eqMac crashes (i leave comp asleep at night), when I restart it the volume will automatically go to 100% and whether its music or white noise when I push play, I nearly have a heartache, my speakers cry and bleed, its rough.
https://satori-design.d.pr/3xKEnH

@nodeful
Copy link
Collaborator

nodeful commented Jan 8, 2020

Hey everyone. Excuse me for the lack of updates. I have been really busy on the new version of eqMac. I am happy to announce an open beta release.
You can download it here: https://eqmac.app
There are a lot of known bugs that I could not fix just yet:

  • Driver not installing from the first try. Sometimes need to restart eqMac a couple times.
  • Complex Device switching logic is not perfect (for example when switching off the device that's currently playing, plugging in new device etc.)
  • UI takes long to load (a lot can be done to improve that)
  • UI dimensions are not synching properly
  • There's a noticeable audio delay in the playback, so not suitable for video yet (I know where the problem lies just haven't had the time to fix yet)
  • Sometimes the playback doesn't start, in that case please try to switch the output to the device you want and eqMac should try and build the audio pipeline again.

So as you can see there's still some work to be done but at least it's a completely modern tech stack that I am fully willing to work on: 100% Swift, User Space driver and a Web UI, instead of C++, Kernel Drivers. As I said, should work on Catalina and should not have any pesky ear drum blasting volume bugs (at least I didn't come across any).
I'm open to feedback and issue reports here: https://github.com/bitgapp/eqmac
That repo will become the main repo for eqMac and this repo will be archived eventually.
And yes it's called just eqMac, not eqMac3 :) And it will stay that way forever.

@nodeful
Copy link
Collaborator

nodeful commented Apr 4, 2020

Hey everyone 👋
I will be open sourcing the new version of eqMac, therefore, I am closing this issue and repository as I will be transfering nodeful/eqMac2 repo to bitgapp/eqMac
Please bear with me for the next couple of days as I setup that new repo. The eqMac2 code will be living in the old-eqMac2 branch if anyone is interested in referencing it for whatever reason.
Please try out the new version and report bugs to the new repo.
Thanks for using eqMac.

@nodeful nodeful closed this as completed Apr 19, 2020
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