The purpose of Volume Butler is to make managing how your device sounds effortless. As you go through this help guide if you should have any questions or comments please send me an email via the contact page or through the Volume Butler Feedback feature.
The idea behind Volume Butler is that you can save all your volumes into groups called profiles. These profiles can then be used in lots of ways and applied to your device with minimal effort. Volume Butler keeps record of these profiles and which profile was last applied.
The Main Screen
From the main screen you can access almost all of Volume Butler’s great features. The navigation drawer is where you will find the ability to access most of Volume Butlers features. Clicking the top left of the app will open the drawer. The navigation drawer can also be accessed by sliding you finger from the left edge of your device towards the center of the screen. From here you can access: Profiles, Schedules, Quick Schedules, Notifications, Wi-Fi, Charging, Extras, Settings, and much more.
In the upper right of the screen you will notice two icons. One will open a profiles dialog where profiles can easily be applied. The other will open a dialog where extra and common features can be found, like the ringer mode or phone ringtone. The blue lines and circles on the screen is where you can manually adjust any of your volumes.
Profiles are the heart of Volume Butler. All features depend on an audio profile. Be sure you make a whole bunch! To create an audio profile click on the + icon in the upper right hand corner. This will take you to a screen where you can add a name for your profile, select an icon (do this by clicking on the icon in the bottom left), and change things like the volumes or ringer mode. When you feel you have a profile you will like just click the save icon in the upper right hand corner. You can always go back and change your profile by long-pressing on the profile and clicking the edit icon.
After you’ve created a few profiles you can apply them with as little as one click. Pressing on a profile will update all the volume related settings associated with that profile.
Schedules are a simple way to automate your phone’s sound. The first thing to know about a Schedule is that you must set a default profile. To do this, select the blue area of the schedules screen. Then select the profile you wish to be the default profile. The default profile is the audio profile that will be applied when no schedules are currently active.
To create a Schedule press the + icon in the upper right hand corner. You will then see the create Schedule screen where schedules can be narrowed down by day and time. Clicking on a Schedule will check or uncheck a box which determines if the schedule is on or off. You can long-press on any schedule to edit or delete it.
Quick Schedules are a wonderful way to apply an audio profile for a short while. This is great for meetings, naps, a quick break, or whatever. To create a Quick Schedule press the + icon in the upper right hand corner. You will then be taken to a setup screen where you can define the profile and how long you would like that profile to be applied.
When a quick schedule is activated, your current volumes are backed up and a profile is applied. At the end of the quick schedules time your previous volumes will be restored. Brilliant!
You can turn off an active Quick Schedule by clicking on the active schedule. You’ll know which quick schedule is active because it will show a blue glow. Also, you can long-press on any quick schedule to edit or delete.
Notifications are a great way to specify what notifications you hear, how you hear them, and how they vibrate. The first thing to know is that the blue part of notifications represents the last applied profile. You can change this and modify any other profile’s notification settings at any time. Here is a list of the most important things to know.
- Some issues exist with Samsung and HTC phones. See below for a workaround. These are bugs related to these manufacturers and are currently being fixed
- An accessibility service is required to use notifications
- The notification sound (ringtone) will be set to silent
- Notifications are on a per-profile basis. You must setup desired notifications for each profile
- You need to disable the vibrate for any apps you use in notifications or you will receive duplicate notification vibrations, one from the app and one from Volume Butler
Upon activation the accessibility service Volume Butler will apply a silent ringtone to your system Notifications. This means that notifications that use the system notification ringtone will now play a silent sound when an alert occurs. This will allow you to specify the notifications you desire to play a sound and not hear anything else. The notification ringtone will appear as “VB Silent” and can only be applied upon activation the accessibility service. This means that if you adjust the notification ringtone manually you must disable and re-enable the Notifications accessibility service. To do this go to Android Settings > Accessibility > (under Services) Volume Butler and uncheck this service. After the service is disabled go to Volume Butler Notifications and a dialog should appear. This is the dialog that will enable the VB Silent ringtone. Click OK and activate the accessibility service.
Here are the steps to create a few notifications:
- To create a notification press the + icon in the upper right hand corner.
- Select a few applications you wish to have Volume Butler notify you about when a notification arrives.
- Press the arrow icon in the upper right hand corner to continue.
- Setup a vibrate pattern and notification sound (ringtone)
- Vibrate patterns are set in the form of pause, vibrate, pause, vibrate, pause, …
- The vibrate pattern also uses milliseconds (1 second = 1000 milliseconds)
- The pattern must look something like 0,500,900,750… (no spaces and separated by a comma)
- You can test the vibrate pattern by pressing the button with the vibrate icon.
- Finally press the save button and you’re all set!
You can long-press on any notification to edit or delete that notification.
Here are a few possible fixes for Samsung and HTC devices:
- Go to Settings -> Accessibility -> Talkback « ON »
- Select « Settings » from the bottom of the page
- Uncheck all Talkback options
- Switch Talkback « Off » again
- Go back to Settings -> Application manager -> All
- Disable Google TTS (text to speech)
- Disable Samsung TTS (text to speech)
If you’re still experiencing this issue try this :
- Go to Settings -> App Manager -> Select GoogleTTS -> Disable
- Go to Settings -> App Manager -> Select SamsungTTS (on a Samsung phone) -> Disable
As of Android 4.3 a feature was added that allows applications to listen to Notifications. We have added support with this as of Volume Butler 1.1.7. You can enable this feature by going into Your Settings > Security > Notification access > and enable Volume Butler to listen to notifications. You will also want to disable the accessibility service if it was previously enabled by going to Settings > Accessibility > Volume Butler and turn off this service. Not doing so may cause duplicate notifications to occur.
You can apply audio profiles when you connect to a Wi-Fi access point, which is most often a fixed location. For example when you get home from work you can apply a “home” profile because your device automatically connected to your home network. This uses something called the SSID name to detect what network you are on and is not guaranteed to work with all networks or routers.
To set this up just connect to the Wi-Fi access point you wish to use. After connected click the + icon in the upper right hand corner. You can change the name of the Wi-Fi and this will not affect Volume Butler’s ability to apply a profile based on the Wi-Fi access point in any way. You can setup a connect and disconnect profile; neither are required. Also, you can narrow this down by day and time.
TIP: If you notice your Wi-Fi connects and disconnects periodically which causes profiles to apply more often than you would like you can turn on a feature to prevent this from occurring. Navigate to Settings > Wi-Fi > Advanced and you will see a feature called “Keep Wi-Fi on during sleep“. Change this to Always and your Wi-Fi will remain connected even when the device goes to sleep.
Long-press on any Wi-Fi item to edit or delete that item.
Volume Butler gets notified when you plug and un-plug your phone. This means you can apply a profile based on these events. To create a charge event, press on the + icon in the upper right hand corner. You can setup a connect and disconnect profile; neither are required. Also, you can narrow this down by day and time.
Long-press on any Charging item to edit or delete that item.
With Locations you can setup something called a geofence. The geofence defines a circular area that can be entered or exited. When entering or exiting Volume Butler can be notified of the event and apply an audio profile. To create a Location press on the + button in the upper right hand corner. Locations can be narrowed down by day and time, day of the week, and exit or enter events. Clicking on the map button will take you to a new screen where a location can be selected. Long pressing on the blue location icon will allow your position of the map to changed to a different location. On the bottom right side of the screen are plus and minus buttons that you can use to zoom in and out. On the top right of the screen are also plus and minus buttons that can be used to increase and decrease the radius of your geofence. The minimum radius of a geofence is 200 meters, the maximum is not limited. All locations require at leaset one profile, an address (also known as a location), and at least one day of the week.
Long-press on any Location item to edit or delete that item.
There are lots of fun extras to make Volume Butler your number one volume management app.
You can apply an audio profile when you receive an SMS message. Volume Butler will be notified when an incoming SMS message says what you specify. This means if you lose your phone and it’s on silent you can send an SMS message to “make it loud”! Please note that some 3rd party SMS applications like Handcent or GO SMS often cause problems. What you can do is turn off a feature in these apps which prevent other apps like Volume Butler from being notified about incoming SMS messages. This feature is most often located in the advanced settings.
Headphones and Bluetooth allows you to apply an audio profile based on when you connect and disconnect. Apply a driving profile when you get into your car at the end of the day or when you go to the gym to workout!
Volume Butler can detect when you are driving. This means you can have a driving profile that applies when driving. Just click the checkbox to turn this feature on and set a profile. The driving detection will apply a profile within 5 minutes of your drive start time.
Shortcuts are a simple way to apply a quick schedule or audio profile with one click! Click the button with the icons to open the Shortcuts screen. From here you can setup a variety of shortcuts. These will be added to your home screen when you are finished using Volume Butler. There are 4 types of shortcuts available:
- Single Profile
- Adding a single profile will put an icon on your home screen with the profile’s name. Clicking on the newley added icon will apply the profile!
- All Profiles
- Adding the All Profiles shortcut will put an icon on your home screen. Clicking on this will open the profiles screen where a profile can be choosen and applied.
- Quick Schedule
- Adding a Quick Schedule to the home screen will allow you to apply a Quick Schedule with one click. The name of the shortcut will be the name of the Quick Schedule.
- Voice Actions
- Voice Actions allows you to add a shortcut to your homescreeen and when the icon is clicked a dialog will pop up. You can speak and apply a profile! The moments you can speak is when the blue circle is enlarged. When the circle shrinks you will need to press the Volume Butler voice icon to begin again. There is also a small selector on the bottom right which allows you to change your prefered language. This selection will be remembered for the future. NOTE: Voice Actions is only available as a seperate download in the Google Play Store. You can find this free app here: Voice Actions
In Settings you can take advantage of some really great features. If your device does not have separate ringer and notification volumes you can set that up here. You can also setup notification profiles, widget colors, which screen to start with, and more.
Speakerphone will allow you to setup a different volume for the speakerphone vs the in-call volume. This is great since there are so many different Android devices that use different parts. No two sound the same!
Notifications will show a notification in the status bar when a profile has been applied.
Notification Profiles is a great way to apply profiles right from your status bar. Just turn on the notification profiles to set it up. After you’ve setup it up pull down the notification bar and see your audio profiles. The profile highlighted in blue represents the last applied profile.
Widgets allows you to change the colors of all Volume Butler widgets.
Start With will specify what screen you want Volume Butler to open to when the application starts.
Analytic’s helps the developers of Volume Butler to know how people are using the app and how we can make improvements. Please keep this on when possible, no personal information is collected.
Backup and Restore allows you to backup and restore the Volume Butler database. This will create a file called Volume Butler on your device storage and place the database inside.
There are 4 widgets which you can use to make Volume Butler extra useful.
- A volume widget which reflects the current volumes of your device. This widget can be clicked on in two ways. Click LEFT to open the Volume Butler app. Click RIGHT to open the profiles screen and quickly apply an audio profile.
- A profiles widget which shows up to 5 profiles that can be applied. This widget can be re-sized and have less than 5 profiles.
- A current profile widget. This widget shows the last applied profile and when clicked opens the Profiles screen where an audio profile can be applied.
- A circular style widget that shows the current volumes of your device along with the ability to change volumes independently by clicking on the volume type. You can also open the profiles screen by clicking on the header of the volume type when it is displayed.
Volume Butler can be used in conjunction with Locale and Tasker. Apply profiles in whole new ways! Locale and Tasker increase the ability for you to more finely control how your device utilizes Volume Butler. You can apply audio profiles or quick schedules with a variety of events that occur such as: a particular person that is calling, location, battery percentage, calendar events, orientation, time, and more! (These are third party applications that do cost money)
Ringtones are an important part of how Volume Butler works. Below details how notification and ringer ringtones play a role in giving users total control over volume management with Volume Butler.
Many users ask for the ability to silence all ringtones but still allow phone calls during the night. Others ask to silence all calls but allow all notifications. With Volume Butler you can do this. If you enable the Notifications feature in Volume Butler you may notice that your device’s notification volume was set to a new ringtone called “VB Silent“. This ringtone is a silent 1 second ringtone. All notifications will play this sound so no notifications are heard unless specified in the Volume Butler Notifications feature. The benefit of this is that you can completely customize how your device alerts you of notifications. The VB Silent ringtone can only be set from within Volume Butler by enabling the Notifications feature.
Ringer ringtones also use a ringtone called VB Silent. This ringtone is 10 seconds long and allows you to silence all phone ringtones for a particular profile. To set this as your ringtone open up the extras dialog from the main screen. From here you can set the ringtone by pressing the Phone Ringtone button. Choose None for the VB Silent ringtone to apply. Save the profile and you will have a profile with a silent ringtone. Even if the ringer volume is turned up all calls will remain silent!
- READ_PHONE_STATE – Allows us to know when the phone is ringing, used in the speakerphone and separate ringer features
- MODIFY_AUDIO_SETTINGS – Allow us to change the volume settings, used everywhere
- RECEIVE_BOOT_COMPLETED – Allows us to restore Volume Butler settings, services, and features when the device has been restarted
- VIBRATE – Allows us to vibrate the phone, used in the Notifications feature
- INTERNET – Used for the In-App-Purchasing Library Google provides
- ACCESS_NETWORK_STATE - Used for the In-App-Purchasing Library Google provides
- GET_ACCOUNTS – Used to verify the email primary address of users
- ACCESS_WIFI_STATE – Allows us to check Wi-Fi information like SSID, used in the Wi-Fi features
- WRITE_EXTERNAL_STORAGE – Allows us to write files to your SD card, used in logging and backup/restore
- RECEIVE_SMS – Allows us to know when an SMS message is received, used in Extras
- READ_SMS – Allows us to know if the received SMS says what you specify in Extras
- BLUETOOTH – Allows us to apply a profile when connected and disconnected from a Bluetooth device, Used in Extras
- INSTALL_SHORTCUT – Allows us to put a shortcut on the homescreen, Used in Extras/Shortcuts
- BILLING – Used in the unlock feature, this is required by Google
- ACTIVITY_RECOGNITION – Used to detect when a person is driving, used in Extras
- WRITE_SETTINGS – Used to set settings such as volume settings for a device
Question: When I adjust the volume rockers on my device it adjusts the Notification volume in Volume Butler not the Ringer volume, why is this?
-Answer: Some devices have merged ringer and notification volumes. Volume Butler offeres a unique solution to this by providing a custom Ringer volume control. When a phone call occurs we adjust the Notification/Ringer volume to the custom Ringer volume you have set. This mimics having separate ringer and notification volumes even though your device only has one volume for both notifications and phone calls. So when the volume rockers are adjusted it adjusts the real volume not the Volume Butler volume. As of the writing of this answer we are not aware of a way to have the volume rockers adjust the custom Ringer volume and not adjust the Notification volume.
Question: In Notifications can I set a notification to not vibrate?
-Answer: Yes just set the Notification vibrate pattern to 0.
We do not collect any user specific data. We can and do collect anonymous usage statistics that can be disabled in Settings > Analytics at any time. The information collected is only used to make improvements to Volume Butler. Again, no identifiable or specific user information is collected.
A special thanks to the developers who made some of the great libraries which made Volume Butler possible:
- Lars Werkman
- Jeremy Feinstien
- Jake Wharton
- Derek Brameyer
- Kenneth Lewelling
- Scott Garman