Smart Bluetooth Headset for Android
The first and only app that lets you remap the buttons of your Bluetooth headset!
Please help to translate the app in your language: https://poeditor.com/join/project/NEACfPnAVC
Try the FREE version before buying this one :)
Please rate, comment and contact me BY EMAIL if you have any problems with the app or want to request a new feature (communication does not work so well with comments) =)
Most Bluetooth headsets have buttons which can only do 2 things - call last dialed number and start voice command. Both are pretty useless. Using SmartBluetoothHeadset (SBH) you can remap the buttons of your Bluetooth headset to do more useful things - like controlling a media player, telling you the time or starting a voice assistant! This way you can play/pause and rewind your music or audiobook or control your phone from your bluetooth headset!
Attention
- Turn Bluetooth off and back on (or vice versa) on the first run of this app in order to initialize it correctly. You only need to do this once.
- Remember to turn off bluetooth before uninstalling this app in order to finalize it correctly.
Main features
- Play/pause and rewind a media player using your Bluetooth headset buttons
- Say time (using a pre-installed text-to-speech (TTS) engine)
- Start a voice assistant using your Bluetooth headset buttons
- Tasker integration!
- Quickly switch remapping on and off to place calls or use a voice dialer Now phone calls are possible even when remapping is active!
- Quickly switch the controlled media player
- Automatically turn off Bluetooth after headset disconnect to save energy and fuss
Known issues and permissions
The functionality of this app is not supported natively by Android. Therefore it uses several workarounds.
- There will be a "*" or "*1" entry in your phone log when the app is active. Ignore it, it will be deleted on headset disconnect. It makes it possible to make phone calls even when remapping is active. (This requires the "reroute outgoing calls", "read call log" and "write call log" permission).
- Play/pause resp. rewind might not work at every Bluetooth headset key press. This is an Android issue :(
This app gathers no data about you and even has no connection to the internet.
Yassen, Add my voice to those of us who had a working app that is now broken. I just downloaded the fix which is still crashing. If you Re release the version before the volume update I for one will be happy. --Harry Developer updated app in 24 hour period. Excellent response. Working fine in Galaxy Note 3. Thanks
This app used to work fine for me a few updates back, but now it occasionally starts with really low volume and the functionality of the start/stop button stops working even though it is not remapped. I only want this app to remap the redial function, but now it causes more issues than it solves. Will leave it disabled until it is fixed.
Today's update worked for me (fixed the problem from the last version). Great response from the developer, I love this app!
It keeps crashing.absolutely useless. It was fine while it worked though
All was fine til this morning. Won't start!!! Upgrade overnight messed everything up
Hello Yassen, I bought your app from the wonderful reviews. BUT I have one very persistent problem: I can't PLAY youtube stream! It does PAUSE, but that's it. I have 1 week to return my BT headset (Jabra Stealth) if I can't get it to work (and refund the app)
I wanted to write a nice review for an app that really met my needs. See, I have a rather simple BT earbud and listen to podcasts everyday. Often I need to pause it, resume, when I'm asked a question or trying to pay at the checkout that kind of thing. Well, on my headset when I push and hold its single button it just triggers Google voice search (pointless to me). Well, this app does a great job rewiring that button to simply pause/play! Believe me when I say that is awesome! Congrats to the author
It still makes a call when redial is pressed. calls * so the call disconnects but my LG g3 sounds a voice notification. Remaps to the selected function afterwards. Better than redialing the last number, of course, but it would be much better to not make any call at all and just remap.
Using S5 and Coulax headset. Worked great to map redial acition to Google Assistant. Thanks.
Exactly what I needed. wish I'd found this long ago. Thank you. Sill room for improvement though. Only works about 90% of the time.
Xperia + B&O H7 Bluetooth headset
Device admin doesn't prevent screen turn on.
Rarely does an app work so well, I forget I have it installed. This app does just that. And I use it everyday!
This app has great functionality but it doesn't work for me (with aptX headset). When I long press the headset button android prompts me to choose the default app. But after choosing this app, all consequent actions just not being triggered. I had heard the short beep indicating that button was pressed but nothing happened.
Now when I try to trigger a Tasker profile it calls "*" which results in a loud voice saying the call cannot be completed as dialed. The call interrupts my Tasker task. Please fix!
Remapped my bluetooth earphones and car hands free kit to launch the Google Now voice assistant instead of the silly redial default action. Works well. The app hint2search might also be useful, set it to be launched instead of Google Now an it will start Google Now more reliably.
My Bluetooth headset has a really touchy redial button and I was constantly redialing people that I didn't intend to. This app works perfectly for stopping that from happening. I was happy to throw a dollar at this just for the peace of mind of not accidentally phoning people from the coffee shop line while trying to pause my music. I have only one "issue", and that is that the option to speak the time via TTS does not always work; in particular, 9 times out of 10 the notification audio gets cut off and all I hear is the am or pm without the time. However I don't know if that's a peculiarity of my headset or not, and not the reason that I wanted the app, so this doesn't bother me over much.
Dear developer I just bought your paid application to suppport you, because being able to disable redial from bluetooth headset, was what I've been waiting for ages. But as a human being, expectations always grow :) Can you add an option for voice dialer action, for changing keyboard to google voice type. I mean for my bt headset, long press to call button was guided to google app, instead of that I want to be able to toggle google voice type keyboard on or turn back to default keyboard.
Not satisfactory as it suggests, but after all it's useful and worth buying. I wish there be an option to generate louder beep after 3 seconds long click.
This app worked so well I bought the pro version. However since the lollipop update there is a problem with using redial to use Google now voice. Whenever I long press the button, Google now and voice recognition starts but after half a second gives the sound that it finished recording without having the time to say anything. Is there a way to fix this?
I was looking for an app that would allow me to use the big button on my headset to change song instead of the really tiny ffwd button. This is perfect for this. As an added bonus it turns off my phone's Bluetooth whenever I turn off my headset. Features that I would like to see would be autoconnect headset when I turn on Bluetooth and the ability to remap the other buttons as well. For example my volume button does not control my phone's volume, but only the headset volume.
I think the developer should make some tutorials and or some Youtube videos showing us how to use it. That would make my 3 stars turn into 5.
Kinda works, remapped my call button momentarily and then once I did it again, I just got a simple low beep when holding down, even when double clicking I got a high pitched beep and then the low. Also whenever I click it once, it continues to play google music no matter which player I specific, specifically spotify. Hope it gets fixed N5 CM12 07/05/2015
Doesn't auto turn off bluetooth and can't remove notification icon.
Originally thought this wasn't working on my S6 with Tasker, reinstalling worked, works like a charm now
Does what it says but lots of room for improvement.
Incredible app! Allowed me to remap my bluetooth double click action from redial last number to start Google app flawlessly, and automatically shut down bluetooth when my headset disconnects. Well worth the $.99
It works!...just not always on the 1st try, but it works!
Finally. No more random calls with the "multimedia" button...
Really great to be able to control Bluetooth headsets that don't support media controls. My only complaint has been, it sometimes takes a couple trys to get it to work...But it works.
Tasker integration is a blast! I can even choose which media player to launch using it. The only thing that I can't figure out is how to get it to say the time.
I've struggled for ages with the oversized "last call" button on my HS3000, and this app now fixes it to be the sensible play/pause action it should have been all along! Excellent work.
This turned a pair of $25 bluetooth sports headphone/mic combo into a functioning device I can easily control my phone with at the push of a button. QCY headphones/Note 4
Nice and powerful app for Bluetooth button remapping. Google Now launcher is a bit buggy, but not dependent from the app itself I was told.
This app patches the lost features for Bluetooth dialing perfectly!
Can't wait for the Google Now integration from the lock screen to be fully realized. As of now, with a Nexus 6 and a Moto Hint, this can cause a black screen after a failure, which requires a restart. This was the main reason I purchased this app. Keep up the good work!
Please add support for all buttons
Can't wait for the Google Now integration from the lock screen to be fully realized. As of now, with a Nexus 6 and a Moto Hint, this can cause a black screen after a failure, which requires a restart. This was the main reason I purchased this app. Keep up the good work!
Under-rated, simple, very useful!
by K####:
Works Allright. Can't use the tasker function