Headset Button ControllerTrial Application icon

Headset Button ControllerTrial 8.5

400.7 KB / 500K+ Downloads / Rating 3.7 - 4,444 reviews


See previous versions

Headset Button ControllerTrial, developed and published by Christoph Kober, has released its latest version, 8.5, on 2018-03-11. This app falls under the Music & Audio category on the Google Play Store and has achieved over 500000 installs. It currently holds an overall rating of 3.7, based on 4.444 reviews.

Headset Button ControllerTrial APK available on this page is compatible with all Android devices that meet the required specifications (Android 2.1+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: com.kober.headset

Updated: 7 years ago

Developer Name: Christoph Kober

Category: Music & Audio

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing Headset Button ControllerTrial on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

App Rating

3.7
Total 4,444 reviews

Reviews

4 ★, on 2018-01-04
It worked great for me at first, and then I realized that it didn't fix the problem completely. I would love to test this again with support for Xiaomi MIUI so that my ADVANCED headphones don't go to waste ;-; The mic button controls functions on its own, and it's almost impossible to use this particular pair because of that.

4 ★, on 2018-02-27
The app works flawlessly. BUT. Please add an option to exit the application. It stays on my notification tray and I can't get rid of it without going to settings -> apps -> headset button controller-> force stop. It's a little annoying

3 ★, on 2018-01-03
After a limited time of use, it forces to buy paid app of it or quite the use of it. As Long press keys and its 4 times click key is not working. Only its top three keys are working. In paid version mostly it is not able to work properly as I set one click for play/pause and when I click, it does not do anything so after few seconds I press it again then it jumps next song.

3 ★, on 2017-12-01
The app is great for configuring what you'd like certain button presses to do. I don't understand why there is a sticky task (cannot swipe away) in the notifications bar. For that reason, I'm not interested.

5 ★, on 2017-11-02
Saved me from having to replace my beloved apple earpods (apple volume buttons don't work with Android). Reassigned volume up to 2 center clicks, volume down to 3 center clicks. TY Christoph Kober!!!!

1 ★, on 2018-03-07
Didn't work for me. I want to use it with play music and it didn't seem to interact at all with it.

Previous Versions

Headset Button ControllerTrial 8.5
2018-03-11 / 400.7 KB / Android 2.1+

About this app

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.


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: 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

All of the above options are configurable 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]

[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

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

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

Volume control features
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

Call features
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.

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

Profiles
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 trial version of Headset Button Controller. With this trial version you can try out this app works with your phone / music player correctly before buying.
===============

New features

* Improved Support for Oreo (Android 8)
Notes:
* Since JellyBean (Android 4): The long press commands of the center button are reserved by Google Now and cannot be configured with this app.
* Headset Button Controller cannot support the separate volume control buttons on the iPhone headset - this is a limitation of the Android framework.

App Permissions

Allows an application to write to external storage.
Allows an application to receive the ACTION_BOOT_COMPLETED that is broadcast after the system finishes booting.
Allows applications to connect to paired bluetooth devices.
Allows read only access to phone state, including the phone number of the device, current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device.
Allows modification of the telephony state - power on, mmi, etc.
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call.
Allows an application to read the user's contacts data.
Allows an application to write (but not read] the user's call log data.
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.
Allows applications to disable the keyguard if it is not secure.
Allows an application to modify global audio settings.
This constant was deprecated in API level 21. No longer enforced.
Allows an application to read from external storage.
Allows an application to read the user's call log.