<commit_before>#Hearing Saver Readme

Thanks for checking out **Hearing Saver**. I wrote this app because many times I drive into work listening to music at full volume, only to end up hurting my ears when I forget to turn the colume back down for my headphones at my desk. If this happens to you, I hope this app will be able to ease your pain. If you notice something wrong, please tell me and I will try and fix it; or you can even take a look at the code and submit a patch yourself. 

The app is available to download from the [Android Market](https://market.android.com/details?id=com.jakebasile.android.hearingsaver).

##How To Use
I've tried to keep this app very simple, to match its very simple purpose. When you first download the app, or update it, you must open it at least once to configure it and to start the background service that allows it to work. You can alternatively restart your phone, although you don't have to, because the app will start itself at boot after it is installed.

The configuration has two sliders and two checkboxes: 
* The sliders control what volume will be set when the headphone jack is plugged in and when it is pulled out. 
* The first checkbox controls whether or not the app will mute the ringer and notifications when the headphone jack is plugged in; if it is enabled, the app should return your ringer to what it was before it was muted once the headphones are unplugged.
* The second checkbox controls whether or not Bluetooth audio devices will trigger Hearing Saver.

After setting it up, theres nothing more you need to do. The app will run a small service in the background and set your volume presets when the headset is plugged in or unplugged.

##Issues
To report an issue, you can [email me](http://www.google.com/recaptcha/mailhide/d?k=011BdB4u1pCLhbUGkJmJVitQ==&c=p-7aRIWqHdpoJP_GrxXH6linWktSJeucW28Fjrj1RSI=) to try to solve it or create a new [issue](http://code.jakebasile.com/hearing-saver/issues) - after checking to see that it isn't already there. I will try to fix it soon, but please consider that this project is not my day job. If you really want something fixed and you know how to code, you can try doing it yourself and getting into contact with me to add in your changes.

##A Brief Note on Convoluted Changelogs
I also started this project to teach myself how to use a DVCS such as Mercurial. I have no experience with these and have made some mistakes. Try to ignore them and let me sweep them under the rug, ok?<commit_msg>Updated README.<commit_after>#Hearing Saver Readme

Thanks for checking out **Hearing Saver**. I wrote this app because many times I drive into work listening to music at full volume, only to end up hurting my ears when I forget to turn the colume back down for my headphones at my desk. If this happens to you, I hope this app will be able to ease your pain. If you notice something wrong, please tell me and I will try and fix it; or you can even take a look at the code and submit a patch yourself. 

The app is available to download from the [Android Market](https://market.android.com/details?id=com.jakebasile.android.hearingsaver).

##How To Use
I've tried to keep this app very simple, to match its very simple purpose. When you first download the app, or update it, you must open it at least once to configure it and to start the background service that allows it to work. You can alternatively restart your phone, although you don't have to, because the app will start itself at boot after it is installed.

The configuration has two sliders and two checkboxes: 
* The sliders control what volume will be set when the headphone jack is plugged in and when it is pulled out. 
* The first checkbox controls whether or not the app will mute the ringer and notifications when the headphone jack is plugged in; if it is enabled, the app should return your ringer to what it was before it was muted once the headphones are unplugged.
* The second checkbox controls whether or not Bluetooth audio devices will trigger Hearing Saver.

After setting it up, theres nothing more you need to do. The app will run a small service in the background and set your volume presets when the headset is plugged in or unplugged.

##Issues
To report an issue, you can [email me](http://www.google.com/recaptcha/mailhide/d?k=016hBFgN95YMEuOwfpt97iww==&c=z1OWD6R3rsziV3G1jCjmQ1rPv74cyi1qS2zRrpztTMc=) to try to solve it or create a new [issue](http://code.jakebasile.com/hearing-saver/issues) - after checking to see that it isn't already there. I will try to fix it soon, but please consider that this project is not my day job. If you really want something fixed and you know how to code, you can try doing it yourself and getting into contact with me to add in your changes.

##A Brief Note on Convoluted Changelogs
I also started this project to teach myself how to use a DVCS such as Mercurial. I have no experience with these and have made some mistakes. Try to ignore them and let me sweep them under the rug, ok?
{'fraction_non_alphanumeric': 0.04151696606786427, 'fraction_numerical': 0.005389221556886228, 'mean_word_length': 4.297040169133193, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3775534', 'n_tokens_mistral': 1354, 'n_tokens_neox': 1296, 'n_words': 834}