8

It really annoys me when my headphones get pulled out and my sound blasts through the speakers. I'd like it to just automatically mute. Does any software exist that will do this?

I'm running Windows 7, BTW.

  • I can't find any software for this, perhaps roll out your own? u.sbhat.me/jPMEGN – Sathyajith Bhat May 6 '11 at 4:58
  • 1
    A sudden sound blast in office leads to embarrassing situations. +1 – Mehper C. Palavuzlar May 6 '11 at 7:19
  • Sathya, I was considering it. However, the responses I was getting at Stack Overflow didn't look particularly promising. Like most hardware related things there isn't really a standard way of going about it. I'm not familiar enough with audio cards to write such a beast, yet. – RectangleTangle May 6 '11 at 8:19
5

There's a very simple reason why its not possible - when you plug in a pair of headphones, there's a small physical switch that cuts out main speakers so the system is not actually aware which is plugged in.

The 'simplest' solution is probably to use an external sound card, or a extention cord for your headphones (even a short one) - the latter would bypass the speakers totally, while the latter would keep the switch closed so no sound comes out

Its not a software solution but its a fairly simple hardware one

1

Although I don't know of any software that does it I am sure that it would be possible given that my sound card alerts via a popup me when I plug in or pull out anything attached to the headphone jack. Contra to what Mohan Gajula says I'd suggest asking Mr Google.

  • That was what I was thinking as well. There is definitely a way the computer detects it, on a software level (Or at least on most of my computers.). I may try to contact the company that made my driver and see if they have any insight. If I have any luck I'll try to host it somewhere as a FOSS solution. – RectangleTangle May 6 '11 at 8:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.