Searching for Android Apps ?
Android Market in EnglishMarket Android en FrançaisAndroid Market en EspañolMercato android in ItalianoAndroid Market auf DeutschAndroid Market in EnglishAndroid Markt in het Nederlandse
中文版电子市场Android Market in JapaneseAndroid Market v ČeštiněAndroid Market на русскомAndroid Market em Português (Brasil)한국어 안드로이드 마켓Android Butiken på svenska
Dev corner | My Favorites
0 Estimated number of Applications downloaded in the Android Market

Find an application or an Android game :

You are Here
Home > Applications > Music & Audio > Headset Button Controller

More...News from Androidosphere

Chrome OS to get support for Camera RAW files
The latest promotional video for Chromebooks was all about being ‘for everyone, e...

Jorno pocketable Bluetooth keyboard shipping now at $79 introductory price
The Jorno keyboard began its life on Kickstarter back in 2012 with the promise of a poc...

Google’s Designed for Families program spotlights family-friendly apps and games
There are so many audiences being catered to with Android, but Google will be applying ...

Do not Miss New Apps !
New Apps and Games
Latest Games
Latest Applications

Latest Applications

Latest Games

Top Free Iphone Apps
More... AndroLib Pages Currently Being Browsed



(707 Ratings)

QR Code



10 000-50 000
Estimate :

337.9 KB


From this dev.

Headset Button Controller

Available in :
Headset Button Controller is a small application that turns the button on a wired headset into a remote control for your music player.

It is very configurable, allowing you to play music, answer phone calls, change tracks, adjust volume, redial last number, start Voice Command and many other things, just by clicking the button on your headset.
Once you have configured Headset Button Controller with your preferences, you can simply forget about it - Headset Button Controller works in the background, without you needing to do anything. It is shipped with a default configuration, but you can change almost every action. It also interacts with some 3rd-party tools, such as Tasker. Headset Button Controller has been tested with a variety of different Android devices, music apps and headsets. We can't guarantee that it works with all of them, but as our reviews show, it works with the vast majority, and we are working to add support for others. It was originally designed for single-button headsets, but Android-specific 3-button headsets are now also supported.

Default configuration for single-button headsets (center button for 3-button headsets):
* Single press: play / pause (+ answer call / end call)
* Double press: next track (+ decline call / mute microphone)
* Triple press: previous track
* Quadruple press: disabled
* Long press: volume control
* Headset plug in: disabled

All of the above options are configurable to any of the following:
* Play / pause
* Next track
* Previous track
* Previous track (twice)
* Voice command
* Voice search
* Redial last number
* Launch app
* Tasker task [1]

Additionally the long press button is configurable to any of the following:
* Volume control [2]
* Rewind [3]
* Fast forward [3]

With a 3-button headset, volume control is also configurable with the left and right headset buttons.

[1] If you have the Tasker app installed, you can specify any task - search for 'Tasker' in the Android Market to get more information
[2] While the button is held down, the volume is initially reset to the minimum level (see below) and then raised until the button is released
[3] Not every music player app supports rewind / fast forward

You are able to choose the music app you want to control - Headset Button Controller will display a list of music players which you can select.

--- Volume control features ---
Headset Button Controller remembers the music volume when the headset is unplugged and restores it when the headset is plugged in again. You can also specify an absolute volume level.
* Min volume limit: Start volume level of the 'volume control' command
* Max volume limit: Ensures that the headset music volume never exceeds this limit (when headset gets plugged in or when changing volume via the headset button)

--- Call features ---
Headset Button Controller can be configured to automatically answer a ringing call if the headphone is plugged in. Apart from this you can control an active call with the headset button.
* answer call / end call on single press
* decline call / mute microphone on double press

--- Notes ---
* Headset Button Controller cannot support the separate volume control buttons on the iPhone headset - this is a limitation of the Android framework, rather than a limitation of Headset Button Controller itself.
* Make sure that this app does not get stopped by a task killer.
* Headset Button Controller is updated regularly, to add support for new features. Please check back to see what else we've added!

We appreciate your feedback - please feel free to send comments or suggestions to kober.christoph[at]

This is the full version of Headset Button Controller. To check if this app works with your phone / music player correctly, we suggest you first install the trial version of this app before buying.

iPhone related for Headset Button Controller

Headset Button Controller was developed for Android by Christoph Kober

Package name : com.kober.headsetbutton

System permissions : 14 Click here to show/hide list
  • android.permission.WRITE_EXTERNAL_STORAGE
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.BLUETOOTH
  • android.permission.READ_PHONE_STATE
  • android.permission.MODIFY_PHONE_STATE
  • android.permission.CALL_PHONE
  • android.permission.READ_CONTACTS
  • android.permission.WAKE_LOCK
  • android.permission.DISABLE_KEYGUARD
  • android.permission.MODIFY_AUDIO_SETTINGS
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.READ_CALL_LOG

I am the developer of this Application !

Screenshot(s) available for Headset Button Controller

Discussion(s) about Headset Button Controller in our forum

Comments and Ratings for Headset Button Controller

Filters :
by A Google User the 1/31/2013

Buggy This app was broken for a while by the jelly bean update for htc one X. Any more than one click redialled the last number. However - the htc dummy call fix works when app is told to run in foreground. It works! And the Dev contacted me to explain. That's commitment. 5 stars!

by A Google User the 1/29/2013

Fixed an annoying problem Just what I needed. I have headphones with a control button. Google Music worked great until I installed SuperHexagon. It came with sound files. Instead of playing music, I get "end of game", "triangle", and laser sounds looping endlessly. I had to go back to Google Music every time I want to play music, then kill Apollo. Bonus, I can force Google Music, get audible feedback, and customize the clicks.

by A Google User the 1/23/2013

Fantastic workaround for volume control on JB Works great with my S4A II headphones and allows me to control volume with them (something that got broken with the Klipsch app when google moved to ICS). This allows for volume control via 4 clicks on the remote. Google still overrides long clicks, so even those appear in the menu as shown, if you are on JB (and probably ICS) you won't be able to map them. Very pleased to be able to control volume via the headset remote.

by A Google User the 1/22/2013

Worked great until... ...the last update, now using a lot more battery for some reason.

by A Google User the 1/19/2013

:)) Totally worth $3.00 best and easy to use :)))))

by A Google User the 1/19/2013

Thank you! Finally, a way to get these controls without having to flash a ROM... Love

by A Google User the 1/16/2013

works!!! Edit review on bottom If you cannot control with screen off just hold down for the time to be said and then use as normal. Outside that, perfect! Galaxy S2 —-------------- Don't know what happened. This app used to work flawlessly. Now, out of 10 tries 6 may work. Update to jb begsn issues. Downgrade to gb still not working well, shame.

by A Google User the 1/9/2013

Works great Works great

by A Google User the 1/6/2013

Works, and provides great options Had a problem with it on HTC/Sense/JellyBean but author (creatively) fixed it. I've got it working on different headsets with 1 and 3 buttons. Does what's needed and provides options like having the time told to you, or a volume function that puts the volume down and gradually brings it up until you click again. Highly functional, fairly easy to customize, and it works. Great stuff. Thank you Christoph!

by A Google User the 1/6/2013

htc one x, Done! The dummy in the call history works flawless, you made it; there your five stars. THANK YOU.

... you will most probably like those Android applications
Headset Button ControllerTrial Version 6.9
Headset button controller is a small application that turns the button on a wired headset into a ... By Christoph Kober
Available in :
tCalendarWidget Version 1.1.3
Tcalendarwidget displays a today's date on the home screen. this icon's date is changed every day... By taosoftware co.,ltd
Available in :
K-9 Mail Version 4.011
K-9 mail is an open-source e-mail client with search, imap push email, multi-folder sync, flaggin... By K-9 Dog Walkers
Available in :
Root Explorer (File Manager) Version 2.21.1
Root explorer is the ultimate file manager for root users. access the whole of android's file sys... By Speed Software
Available in :
gScope-DEMO Version 0.5
Demonstration of the gscope application. capture and display time and frequency data from the de... By Cary Logan
Available in :
Headset Button Controller for Android was rated by Android Market Users on : 4.4/5


Random Android Wallpapers...