DonationCoder.com Software > Finished Programs
DONE: IdleMute - Tray utility to mute speaker when you are away from the PC!
LuckMan212:
okay, I know there is a program called NoiseNak ( http://www.nakware.com/noisenak ) that does this but I have found it to be a little to bloated for my taste and I was looking for something a little "lighter" (less memory, less cpu usage, simpler feature set)
Here is the basic idea:
-the computer is in the den/study/wherever
-you forget to shut it off or turn down the volume
-you climb into bed on a cold night and are about to fall asleep
-all of a sudden your computer is beeping and making sounds (new email alarms, winamp, media player, web pages etc)
-now you have to wake up and get disturbed (or your kids, wife, etc)
And here is the Solution (if someone can code it!):
-program loads at startup, sits in system tray
-program is small (low memory/cpu) and unobtrusive
-after XX minutes of inactivity (XX should be configurable by user) the master mixer volume is muted
-when user returns and moves the mouse/keybd, sound will return to its previous state
(notice I said previous state and not necessarily un-muted-- for example if the speaker
was already muted BEFORE the user went idle, then it should remain muted even after they return)
-the mixer state will be preserved between reboots -- by this I mean that if the computer reboots for some reason in the middle of the night, the user will not be disturbed by loud beeps and noises, so if speaker was muted, then it will still be muted even after next startup. Example of this is sometimes Defrag program needs to reboot computer to do its work, and this may happen at 5am on Saturday morning etc, this way user does not have to be disturbed...
-the tray icon will have several functions also:
1) double-left click -- toggle program enable/disable (meaning if you disable it, then automatic muting will no longer happen)
( if program is disabled, tray icon should indicate this by dimming or changing color, etc)
2) right click will present a simple menu, like this:
Configure
About
Exit
3) "Configure" box should have the following settings:
auto-mute speaker after __XX__ minutes of inactivity
only un-mute after mouse moves __NN__ pixels (useful for preventing accidental unmuting by cat bumping the mouse when crawling on desk! ;D )
[ ] (checkbox) do not mute speaker if any of the following programs are running:
wmplayer.exe
vlc.exe
mplayerc.exe
winamp.exe
itunes.exe
...etc.... (user can type their own .exe processes in a box?)
That's about it............. I actually hired someone to write a program like this for me a few years ago but I lost the program and the source code :'( and I was not able to contact the developer........ I have really missed this program ever since!!
what do you think?
skrommel:
IdleMute - Mutes the speaker when the computer has been idle for a while.
Features:
- User defined idle time.
- Remembers previous mute state on boot up.
- Force mute or umnute on startup.
- Muting can be disabled when your music programs run.
- Doubleclick the tray icon to mute/unmute.
You'll find the downloads and more info at Skrommel Software.
I didn't implement the cat sensor, but if you really want it, I'll look at it.
Skrommel
brotherS:
Great and helpful :) Thanks!
Two suggestions for the/a next version:
- allow to set a time frame in which it should work only. I'd love to be able to run this 24/7 but to only let it mute between 23:00 and 07:00
- add fade out/fade in option: I'd like it to use like 5 to 7 seconds to fade out and maybe 2 or 3 seconds to fade back in
skrommel:
:) Try IdleMute v1.1!
Remember to delete the old ini-file before downloading the new version!
Skrommel
brotherS:
:) Try IdleMute v1.1!
Remember to delete the old ini-file before downloading the new version!
-skrommel (November 25, 2005, 12:09 PM)
--- End quote ---
Awesome work!! Really, really great, a must-have for every music lover! :-*
(hint: https://www.donationcoder.com/Software/Skrommel/index.html still says "1.0")
Navigation
[0] Message Index
[#] Next page
Go to full version