Giter Club home page Giter Club logo

micmute's Introduction

micmute's People

Contributors

anc813 avatar dwettstein avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

micmute's Issues

Audio Output Device in Windows

Hey,

I was wondering why this isn't working and if you can fix it..

https://i.imgur.com/bFqcnqB.jpeg

If I select any other output device which isn't default ("Predefinito" in Italian), MicMute doesn't acknowledge it and keeps playing the "on" and "off" sounds on the default device.

Thanks

button

this app works really good I just wish I can press f10 to mute and also unmute because if I use two of the same buttons only the mute works this will be very helpful.

Cannot activate MicMute while in (some) game

Hi there.

I have setup MM with the "INSERT" hotkey and I have an AutoHotKey script which remaps my fourth mouse button to "INSERT", so that I can activate MM from my mouse too.

The problem is that when I'm in-game (specifically it's Euro Truck Simulator 2), pressing INS on the keyboard or pressing my mouse button does absolutely nothing.

So I asked on Steam's discussion forum for ETS2 and we found out that MicMute app from SoundForge is actually working, while this app isn't.

Can you think about anything that could cause such a "bug"?
I really love your app and would like to continue using it, but for the time being I'm forced to change.

Hoping for the best, see you.

Does nothing?

When I run the MicMute.exe, nothing happens.... I see it running in Task Manager, but it opens no windows, no icon in the task bar.

What am I missing?

Windows 10 x64

Feature request - Start with windows

Would it be possible to have an option to start the app on login?
I can create a scheduled task, but having it as an option in the app would be so much easier.

MicMute makes Logitech G Hub keep the microphone muted

I use a pair of Logitech G Pro X headphones, and there's an annoying problem with using MicMute alongside Logitech G Hub, which I hope can be fixed by MicMute's dev since Logitech's support is awful.

G Hub allows setting the microphone volume from 0 to 100, using MicMute to mute the mic puts it at 0, turning it back on should put it back to 100, but often enough it does not, and it's kept at 0, and I need to open G Hub and turn it back to 100 for it to work again, this is an annoying minor inconvenience since I often join a Discord voice chat and find out my mic isn't working because of this problem between MicMute and Logitech G Hub.

Tray icon does not appear?

Using the latest version available to download - double-clicking the MicMute.exe doesn't bring anything up i.e. no tray icon. I can see the process running just fine just no way of interacting with it..

What am I doing wrong here?

Toggle led over USB

It is possible to toggle a led light over USB to indicate that the mic is on? Just a question. I've cloned the repository and I'm starting to study C# to implement this, but if some good soul can help me with this feature, I would appreciate it.

Motivation

In the company I work in, we use a virtual office and is very common for someone to approach us without us being aware of this. If the mic is open accidentally, the person on the other side can hear all I am doing, talking about, songs I'm playing, phone conversations, even relationship discussion, by the way, etc. And of course, just following the webcam principle: a led indicates that capture is active.

I know that the icon is intuitive, but only if I am right in front of the computer. As mentioned, compared with a webcam, I would be able to know if the mic is capturing far from the computer, when I am preparing a coffee, playing with my kids, and even more.

Using (Fn) or (Right Ctrl) as toggle hotkey

Could we have a way to use (Fn) or (Right Ctrl) as the toggle hotkey?

Currently:
Fn - is not recognized as a key press by MicMute
Right Ctrl - cannot be distinguished from Left Ctrl; and if setting Control as the key, commands like Ctrl+A, Ctrl+C, etc. will no longer work.

I suppose one approach would be to not suppress the Control key, so that commands like Ctrl+A and Ctrl+C still work.

Another approach would be distinguishing (Left Ctrl) from (Right Ctrl). Then it doesn't matter if one is suppressed as the other would still work fine for shortcuts.

More generally: I was looking for a single key near the bottom of the keyboard that could be used to toggle the mic without causing a lot of other issues. I've been using (Pause) which works fine but is near the top of the keyboard so less ideal. (Fn) or (Right Ctrl) would be perfect but I'm open to others if better.

Start MicMute.exe on Windows 10 Startup

I have added a shortcut to the Windows 10 startup folder (shell:startup), however, the app will not start with Windows. Is there anyway to accomplish this? I have also toggled the switch in Startup Apps but it is not working.

Manually select MIC

Hello,

would it be possible to implement a function that lets user select which Microphone device they want to mute, instead of auto-selecting default in Windows?

Thanks

Trojan:Script/Oneeva.A!ml

Windows Security reports Trojan:Script/Oneeva.A!ml in MicMute.zip v0.0.7 on download.
It doesn't happen with v0.0.6.

Run on PC Startup

Didn't find a Issue about it, so i'll do it.
ik here is not much ongoing but well.

would it be possible to include this feature?

~best regards

Shortcut.HotkeyAlreadyBoundException

Hi, thank you for the app, it is very actual now, because of pandemic and mass online communications where you should know muted or not muted your mic at the moment.

I'm very exiced about this app, I switched off from Lenovo T480s to HP and I miss lenovo built-in mic mute & indication, your app replaced it well.

Periodically when I shutting down or reloading my PC I get exception, described below.

Also I added MicMute.exe to StartUp, and after this exception hotkey for toggle mute are resets.

Hope you could help me.

Windows 10, version 1909 (OS Build 18363.836)

image

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
Shortcut.HotkeyAlreadyBoundException (0x80004005): This hotkey cannot be bound because it has been previously bound either by this application or another running application.
   at Shortcut.HotkeyContainer.Add(Hotkey hotkey, HotkeyCallback callback)
   at Shortcut.HotkeyBinder.Bind(Hotkey hotkeyCombo)
   at MicMute.MainForm.MainForm_FormClosing(Object sender, FormClosingEventArgs e)
   at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
   at System.Windows.Forms.Form.WmClose(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
MicMute
    Assembly Version: 0.0.3.0
    Win32 Version: 0.0.3.0
    CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AudioSwitcher.AudioApi.CoreAudio
    Assembly Version: 4.0.0.308
    Win32 Version: 0.0.3.0
    CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
AudioSwitcher.AudioApi
    Assembly Version: 4.0.0.308
    Win32 Version: 0.0.3.0
    CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
Shortcut
    Assembly Version: 1.0.0.0
    Win32 Version: 0.0.3.0
    CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4121.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Reactive.Core
    Assembly Version: 3.0.1000.0
    Win32 Version: 0.0.3.0
    CodeBase: file:///C:/Users/user/MicMute.exe
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Add option to toggle on hold/release.

Hi. Just started using the app, and it's working great. Would it be possible to add an option that toggles mic muting on key hold and toggles it back on key release?

Would be extra cool if it detected when the toggle key is being held for over 500ms and triggers this behavior automatically.

Toggle triple click PTT

Currently when using push-to-talk, triple press locks mute state on then another triple turns mute off.

I'd like to be able to disable that feature or bypass that functionality in the settings so rapid pressing of the hotkey doesn't lock the mute/unmute state.

Thank you!

MicMute 1.3.2 permanently mutes mic

Since the latest update, the program permanently mutes the mic seemingly at random when toggling the mute on/off. I have mapped the same button to mute and unmute Discord.

Play a short sound when the microphone is muted or activated (two different sounds)

I found this utility very convenient for managing the microphone directly from the play/pause button of my Bluetooth earphones connected to the PC while I am on a call on MS Teams. And it would be even more useful if it also had a short sound feedback to know when the microphone is activated or muted when you are away from the screen. Good job

.NET Unhandled Exception after Windows update

Running MicMute on Windows 10 here, and after the latest update the app crashes upon use with a .NET unhandled exception. Happy to include the output of the error below:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at MicMute.MainForm.<ToggleMicStatus>d__37.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4614.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
MicMute
    Assembly Version: 0.0.8.0
    Win32 Version: 0.0.8.0
    CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4550.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4605.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4390.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
AudioSwitcher.AudioApi.CoreAudio
    Assembly Version: 4.0.0.308
    Win32 Version: 0.0.8.0
    CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
AudioSwitcher.AudioApi
    Assembly Version: 4.0.0.308
    Win32 Version: 0.0.8.0
    CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
Shortcut
    Assembly Version: 1.0.0.0
    Win32 Version: 0.0.8.0
    CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4605.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4084.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Reactive.Core
    Assembly Version: 3.0.1000.0
    Win32 Version: 0.0.8.0
    CodeBase: file:///C:/Users/jhawk/Downloads/MicMute.exe
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.



Mouse Button Hotkey

Hello,

would it be possible to have an hotkey from mouse input? Like setting Button 4/5 for mouses with more than 3 buttons as mute hotkey. Right now I'm using AHK (AutoHotKey) to bind my mouse's 4th button to a keyboard key and then I use that key in MicMute - works fine but it'll be better if I could avoid running AHK.

Thanks

Feature Request: Push To Talk

Hi, i'm building a DIY mute button (Arduino Nano, RGB LEDs, 3D printed) was was looking for the companion on the Windows side of things, and discovered your project - which looks like a perfect match.

One thing i'd really love to see would be a Push To Talk feature, though. This would require an additional, separate hotkey combo so it can be toggled via a keystroke from the Arduino.

Sound feature

I love this software, but there is one problem.
It doesn't make a sound.
I used it as an alternative to Discord's mute button. As a result, all software mutes are consistent with this software and it worked for me.
However, since there is no sound, you have to check the task tray to see if it has been muted.
If there is sound, you don't have to check the task tray every time.
Can you implement this feature, if you would?

fix usb mic reset on power cycle

AmazonBasic Microphone has a press-button to toggle mute. When power is removed it is reset but the mic volume is not changed LED color is reset to default instead of mirroring windows audio device mute setting.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.