As
requested, I present you...
Mute.
Mute Messenger and Plus! sounds without having to set your status to Busy.
Scroll to the bottom of this post if you're lazy to read all this.
The script will edit the registry keys to
disable all Messenger sounds.
It will also
disable Plus! built in sounds (like /sHello, /sEvilLaugh, etc)
along with the auto playing of Emotion Sounds.
(HKCU\Software\Microsoft\MSNMessenger\PerPassportSettings\<number>\Sounds).
(HKCU\Software\Patchou\Messenger Plus! Live\<email>\Preferences)
It will add a "Mute" menu item to the Plus! icon in the contact list and conversation window, where you can Mute/Unmute WLM and Plus! sounds. I didn't want the Mute option to be in a submenu, but this is a limitation set by Plus!: Scripts can only add commands in their submenu. I also wanted the menu item to have a checkbox, but sadly this functionality isn't offered by the Plus! scripting engine.
Besides the menu item, you can also mute/unmute sounds by typing "/mute" into a conversation window. It works like a toggle-switch, so just type "/mute" again to unmute sounds. A popup toast will notify you of the mute status.
The script will not mute custom notifications, as the registry keys where these are stored are ignored by Plus! when events are triggered.
Click here for more info.
Mute will automatically try to unmute WLM/Plus! when you sign out. I don't know what happens if WLM/Plus! crash while on mute, but if something breaks, you can go to the Mute script folder and you'll find a file called "backup.reg". Just run it, and everything should be back to normal. If it's not, just set your sounds using the Options/Preferences panel of the respective programs. (Like this:
WLM1,
WLM2,
Plus!)
I've already written too much about this, so I'll just let you download it now. If a lot of people download it and there are no big problems, I'll update it and submit it to the script database.
Thanks, and enjoy.
Features:
- Adds a "Mute" menu item to the Plus! icon in conversation windows and in the contact list
- Mutes all Messenger sounds
- Stops Voice Clips from playing automatically
- Stops Winks from playing automatically
- Mutes Plus! sound commands
- Stops Plus! Custom Emotion Sounds from playing automatically
- Type "/mute" to toggle muting Messenger and Plus! sounds
- Generates "backup.reg" to fix the registry if something breaks
- Automatically unmutes Messenger when you sign out
- A popup toast shows up when mute is toggled (Thanks to Jesus for finally pushing me into this!)
To do:
- Small configuration window
- Mute Messenger/Plus! sounds separately
- Make toast optional
- Get the subkeys with proper registry code
Changelog:
Mute 1.3
- Fixed the broken error handling introduced in 1.2. Mute won't mute your sounds and not allow you to unmute them anymore!
Mute 1.2
- Improved error handling for increased compatibility. Users who never saw the emulated checkbox should have no problems anymore.
- Added the mute status popup toast.
Mute 1.11
-
(!) Fixed a problem with Mute not starting up if you signed out while having muted sounds.
Mute 1.1
- Mute affects Winks and Voice Clips (won't play automatically anymore)
- Added a simulated checkbox in the menu item
- Tidied up code
Mute 1.0
- Initial release