Mute4 – Automatic Profile Changer

Mute4 – Automatic Profile Changer

We may earn a commission for purchases made using our links.

This application, created by XDA member thx1200, will let you take better control of your sound profiles.
Lets say you are going to a meeting and want to silent your device, you can select mute and the device will return to a normal profile automatically after a preset time set by the user. Mute4 will let you make profile changes automatically, allowing you to select start and end time of each profile.
Mute4 has been tested and is working on all versions of Windows Mobile 6 and up.

Originally posted by thx1200
Description
Mute4 is a very simple application. When run, it allows you to set your phone to the vibrate or silent profile and also set a timeout for when you want it to restore the normal volume profile.

Going to a movie? Set Mute4 for three hours. Going to a meeting? Set Mute4 to one hour. Just need a short coffee break without the phone ringing? Set Mute4 to 15 minutes. 🙂

CodePlex
The project download and source code is hosted at CodePlex. http://mute4.codeplex.com/

Tip Jar
Like this app? Want more like it? Tip a buck (or Euro or Pound or whatever) or two to help the author out! Click here to make a safe donation via PayPal.

License
This app is released under the Ms-RL.

Requirements
WM5/6/6.5

How to use
Run Mute4, then click on the Metro-style buttons to cycle through the options. The profiles available are Vibrate and Silent. The default timeouts are 15 minutes, 30 minutes, one hour, two hours, and three hours.

The “Metro style” UI was chosen for the same reason Microsoft did: it takes no time to make something look so ‘basic’ and I’m lazy. 😉

How to create custom timeouts
Go to the application installation folder (\Program Files\Mute4 usually) and edit settings.ini. Under the Timeouts section, there are items called T1 through T5. The values are in minutes. You can edit those, add new lines, remove existing ones. Just remember that you can’t have more than one variable name that are the same (as in, you can’t have multiple “T1”). The INI reader doesn’t like this. 🙂 So make sure you make each variable name unique. But it doesn’t really matter what you call it. The only other requiment is that the times be in increasing order. If they aren’t, some values might be ignored. So if you do 15, 30, 20, the cycling will stop at 30 and cycle back to 15 in the UI.

Notes
Mute4 does not leave an app (or service) running to accomplish its task, so there is no performance degradation or battery life lost with its use. It sets a system timer to wake the phone up and run Mute4’s “restore” app at the time you specified by the restore timer — it’s that simple. So have no fears about its use. In fact, you can even soft reset between running Mute4 and when the timer would normally fire and it will still fire right on time. 🙂

You can find more information in the application thread.