pixel-point / mute-me

App is replaced by the new version which called Mutify
https://mutify.app/
MIT License
286 stars 50 forks source link

Headset Microphones #20

Open amesbrown opened 6 years ago

amesbrown commented 6 years ago

Mute Me's indicator and switching capabilities both get confused when there is a bluetooth headset with microphone attached to the computer. Mute Me should mute and report on all microphones simultaneously, or there should be an approach to this. Connecting a bluetooth headset or headphones makes Mute Me somewhat unreliable. Thank you.

lnikell commented 6 years ago

Thank you @amesbrown. At this moment we mute microphone which is defined as an input source. So, for example, I use Mute Me with my Airpods. When I connect Airpods it becomes the default input source and if I open let's say Skype and mute mic with the touchbar, everything works well for me.

Probably you're talking about the cases when you defined a specific headset mic to some app, when default is still system mic. Is it the correct assumption?

kibiz0r commented 6 years ago

I think I'm having the same problem.

To provide some more detail:

If I am in the simple case, where I just have my Mac and no external headset:

  1. I launch Mute Me
  2. I see that I am not yet muted
  3. I tap the mute icon in the touch bar
  4. I see that I am muted
  5. I tap the mute icon again
  6. I see that I am unmuted

If I am in the slightly more complicated case, where I have wired aux-jack earbuds plugged directly into my Mac, then it works the same way as the above simple case. It's worth noting that the earbuds don't show up as a separate device in System Preferences; they actually replace the default device!

Yay! These cases work!

Here's what doesn't work...

If I have an external headset plugged in -- in this case, wired aux-jack earbuds plugged into a ThinkPad USB-C Dock, which is in turn plugged into my Mac via USB-C (by the way, this does show up as a separate device in System Preferences) -- and I select the external headset as the default device in System Preferences:

  1. I launch Mute Me
  2. Mute Me's menu bar icon claims that I am muted, which is both incorrect (according to System Preferences) and not the expected "unmuted" state upon startup
  3. Mute Me's menu bar dropdown claims (incorrectly and unexpectedly) that I am muted
  4. Mute Me's touch bar icon claims (incorrectly and unexpectedly) that I am muted
  5. System Preferences says that I am unmuted

Continuing:

  1. I toggle "Mute" in the Mute Me menu bar
  2. Mute Me's menu bar icon claims that I am unmuted, which is the expected UI state, but incorrect according to System Preferences
  3. Mute Me's menu bar dropdown (incorrectly) that I am unmuted
  4. Mute Me's touch bar icon claims (incorrectly) that I am unmuted
  5. System Preferences says that I am muted

Continuing:

  1. I toggle "Mute" in the Mute Me touch bar
  2. Mute Me's menu bar icon claims that I am muted, which is the correct UI and system state at this point
  3. Mute Me's menu bar dropdown claims that I am muted
  4. Mute Me's touch bar icon claims that I am muted
  5. System Preferences says that I am muted

Continuing:

  1. I toggle "Mute" in the Mute Me touch bar again
  2. Mute Me's menu bar icon claims that I am still muted, which is not the expected UI state or system state, but it does match the system state at least
  3. Mute Me's menu bar dropdown claims (unexpectedly) that I am still muted
  4. Mute Me's touch bar icon claims (unexpectedly) that I am still muted
  5. System Preferences says (unexpectedly) that I am still muted
proAlexandr commented 5 years ago

Hello. Here https://github.com/pixel-point/mute-me/pull/26 I add the mechanism that MuteMe listens to a change of input audio device. I hope next release fixes this issue.

proAlexandr commented 5 years ago

Hi @amesbrown and @kibiz0r, we’ve just released the new version of the application and it’s available by this link. The version is a release candidate, so we would be very appreciated if you test it and provide a feedback. We think that we fixed your issue. Thank you!

kibiz0r commented 5 years ago

I think that fixed it. I tested everything I could think of. Good work!

lnikell commented 5 years ago

We are happy to announce that we released the new version of the app which currently we distribute as a separate application https://mutify.app/

You can try it for free with 7-days trial and get 50% discount with promo code: MUTEME

However, the existing opensource version will stay forever free.

ImBIOS commented 1 year ago

@amesbrown I voluntarily maintain this repository here: https://github.com/ImBIOS/mute-me