Headset Droid allows you to customise what the buttons on your headphones do and gives you many other headset related functionalities while running in the background with minimal CPU usage.
Configurable click combinations
Single/double/triple click and hold
These options work for the play/pause, next and previous button.
Play/pause, next and previous track
Volume up , down or reset and rise
Launch app (e.g. Voice Actions)
Fast forward or rewind (long press or toggle)
Tasker task (search ‘Tasker’ in the Market)
Say time (requires Text-to-Speech)
Target a specific media player to control.
Separate volume levels will remember the media volume when (un)plugging your headset and restore it when (un)plugging your headset later.
Ear protection allows you to limit the volume level.
Volume reset and rise will start where you set it to start and rises based on the long-press delay.
Option to speak the name or number of the person calling. (Requires Text-to-Speech.)
Single click on the play/pause button answers/ends calls.
Double click on the play/pause button declines incoming calls and (un)mutes the mic during calls.
Triple click repeats the caller name or number. (Requires Text-to-Speech.)
The buttons of the 5 above options are customisable.
Monitor headset activity with timestamps.
A widget to quickly switch the targeted media player.
Export your settings to your SD card to switch between profiles or to back-up your settings. This function can be found by pressing menu.
Turn on ‘Headset (with mic) only’ or ‘Ignore system clicks’ to selectively execute button actions.
Works with almost all devices/wired headsets.
Volume buttons on iPod/iPhone headsets will NOT work. This is due to hardware issues.
Bluetooth headsets might not work.
Fast forward and rewind require the media player to support it.
TTS functionality requires Text-to-Speech to be installed on your phone.
What’s in this version: (Updated : Apr 21, 2013)
Added HTC Redial fix. Go to general options to enable it.
Added Google Now fix for rooted devices. Go to general options to enable it.
The Google Now fix is still experimental. All feedback (for successful as well as failed attempts) is welcome.