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

4 in a ro...

This application seems to be removed from the Android Market

(707 Ratings)

QR Code



10 000-50 000
Estimate :

337.9 KB


From this dev.

Headset Button Controller

Available in :
Turn the button on a wired headset into a remote control for your music player - and much more!

Headset Button Controller is very configurable, allowing you to play music, change tracks, adjust volume, answer phone calls, start Voice Command and many other things, just by clicking the button on your headset.

Headset Button Controller is shipped with a powerful default configuration, but you can change almost every action performed. Once you have configured it with your preferences, it runs in the background using almost no CPU. It has been tested with a wide variety of different Android devices and music apps and works with both single-button headsets, and Android-specific 3-button headsets.

<b>Default configuration</b> 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: previous track (2x)
* Long press: Volume control [2]
* Press and hold: Fast forward [3]
* Double press and hold: Rewind [3]
* Triple press and hold: disabled

<b>All of the above options are configurable</b> to any of the following:
* Stop
* Play / pause
* Next track
* Previous track
* Previous track (2x)
* Mute / unmute
* Voice command
* Voice search
* Redial last number
* Say current time (Text-To-Speech required)
* Launch app
* Launch shortcut
* Tasker task [1]
* Switch profile

Additionally the long press options are 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] Requires the app 'Tasker'
[2] While the button is held down, the volume is initially reset to the minimum limit (see below) and then raised until the button is released
[3] Not every music player app supports rewind / fast forward

<b>Music app selection</b>
Headset Button Controller controls the currently running music app. You are also able to explicitly specify which installed music app you want to control.

<b>Volume control features</b>
Headset Button Controller remembers the music volume when the headphone is unplugged and can restore it when the headphone is plugged in again.
* Min volume limit: Start volume level of the 'volume control' command
* Max volume limit: Ensures that the headset music volume never exceeds this limit

<b>Call features</b>
You are also able to control calls with the headset button:
* answer call / end call on single press (configurable)
* decline call / mute microphone on double press (configurable)
* adjust volume during a call (see volume control)
* announce caller name (Text-To-Speech required)
You can also configure Headset Button Controller to automatically answer an incoming call after a configurable delay.

<b>Headset plug in / out</b>
You can configure an action to be performed when the headset gets plugged in / out.

You can create different 'configuration profiles' which you can switch between. Add a widget or a shortcut to your home screen to easily change your profile. It is also possible to switch profile from the 'Tasker' or 'Locale' app (Locale plug-in). All settings can be backed up on SD card.

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/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.

by A Google User the 1/5/2013

System Volume Issues Since installing application, I have periodically exerienced issues with system volume. After extended operation, system volume on notifications including ringer is 50% of what it normally is. The volume indicator is at 100% at the time of issue. Issue is solved with reboot of phone.

... you will most probably like those Android applications
Headset Button ControllerTrial Version 6.9
Turn the button on a wired headset into a remote control for your music player - and much more! ... By Christoph Kober
Available in :
tCalendarWidget Version 1.1.3
Recommended os : android os 1.6 or later tcalendarwidget displays a today's date on the home scr... By taosoftware co.,ltd
Available in :
K-9 Mail Version 4.011
**** for folks seeing a performance regression on 4.4 **** some longtime users of k-9 have repor... 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...