Is there a music player that will automatically mute when other audio starts playing?

I find myself listening to music while I use my computer, and constantly pausing and un-pausing the music when I watch a video on youtube, open up a game, or any other task that needs audio.

Do any music players exist that will automatically mute, or pause, when other audio starts playing on your machine?

I'm using Windows 7 primarily, although I do also use Linux (Fedora 16) on my laptop, so suggestions for either OS would be appreciated. Also, I don't mind paying a bit for an audio player, although free software would be preferred.


Solution 1:

While it is not an answer to your question, it may solve your problem. I find that using a music player that supports hot keys well is invaluable for situations like you are describing. Once you master the hot keys (bit of a learning curve) you will find your situation much more enjoyable. I use Foobar2000 as my music player. I have all of my num keys bound to various functions.

All of these binds use Ctrl + Win + the num key listed

Num 4 - Prev

Num 5 - Play/Pause

Num 6 - Next

Num 7 - Seek back 10 sec

Num 9 - Seek forward 10 sec

Num 2 - Volume Down

Num 8 - Volume Up

Num Del - Delete current Song

If you are like me, you will listen to music while playing a game, but then want to turn it off if a cut scene happens, or someone starts talking to you on vent. Since an application would have a hard time discerning when you want the music to stop, I see this as your best option.

Solution 2:

I am building mute.fm (http://www.mute.fm/) to solve this problem. It requires Windows 7 or Windows 8 desktop usage, so it should work for your needs.