yashsingh1/xdaforums huggingface dataset:
[EVO 4G Themes and Apps] bedoig:
Yes. This app forces audio through the headset (phone) profile on devices that don't support A2DP (bluetooth stereo audio profile).
[EVO 4G Themes and Apps] bedoig:
What do you guys think...should the version that includes a homescreen widget be free, or is it worth $1 on the market?

I'm extremetly grateful to the people who have donated, but as of yet the donations haven't even covered my cost to register and host the program in the market.

I had a few ideas to improve the program but I'm not sure it's wtorth time away from the wife since the basic functionality is there. Thoughts?
[EVO 4G Themes and Apps] steffen_99:
im think 1$ is o.k. Nice App. Parrot 3100 LCD - HTC Desire Z with Copilot works fine.

Greats from Germany

steffen
[EVO 4G Themes and Apps] abertier64:
What would be worth a couple of $ for me would be the ability to use Tasker actions to turn BTMono on or off. At the moment when I connect my HM1000 to my Galaxy S, Tasker can automaticall y start the SmartPlaylist in BeyondPod, and launch BTMono, but I still have to push the ON button... If I could set it ON with a Tasker action it would be perfect. I could also use it to turn it back ON after a phone call, since it seems to revert to speakers when the call ends.

I have no idea what it would mean in terms of development though...
[EVO 4G Themes and Apps] Paul22000:
What about automatically turning on BTMono with specified headsets?

For example, I always want to use BTMono with my "Samsung WEP340" (mono headset) but never with my "Motorola S305", since it's a stereo headset and BTMono is not needed.
[EVO 4G Themes and Apps] bedoig:
Handling automatic connections is not really something I'm looking to add to BTmono, but I could add an option to run the 'On' function when the app starts. Then it could be used with Tasker without manually pressing 'On.'
[EVO 4G Themes and Apps] abertier64:
Yep an option to run On when the app start should be enough to make it usable with Tasker :-) That would make it an instant buy for me !
[EVO 4G Themes and Apps] bedoig:
Should be ready 'soon'
[EVO 4G Themes and Apps] bedoig:
Soon is here. Update through the market - and let me know if I broke anything.

My laptop battery died before I could update the 'Donate' version in the market. I left my power cable at work, so you'll have to wait until tomorrow to get the update. Sorry about that.
[EVO 4G Themes and Apps] abertier64:
Well done ! It works fine with my tasker profile now ! I donated yesterday via Paypal, I could hardly imagine the update would be available a few hours later :-)
[EVO 4G Themes and Apps] abertier64:
One question about the side effect of the Kill App action in Tasker : when I use the Kill App action, only the background process is killed in Android 2.2+ according to the Tasker documentation. This means that when I use Kill App on BTMono, the sound reverts to the speaker, which is what I intend, but BTMono is still running (by the way in the the notification are BTMono says it is running, which is not tremendously useful, it would be better if it said whether it is ON or OFF).

This is not a big problem, but when I go back to BTMono to effectively close the application and stop it running, it seems that I open one or more additional instances in the process, so I have to touch the OFF button several times to effectively close it.

Would it be possible to make sure that there is only one instance of BTMono running at any time ?
[EVO 4G Themes and Apps] bedoig:
Most of those issues are related to the ugly way I have to handle the Android 2.2 system bug. I need to handle 2.2.1+ better but I haven't had time to do it yet. Until I do (and forever if you are on 2.2) its best not to use outside task killers, as there are some important steps called with the Off button.
[EVO 4G Themes and Apps] iTouch24:
i tried with my evo and skype and could not get it to work

enabled the skype call then enabled BTmono and nothing came through my jawbone
[EVO 4G Themes and Apps] abertier64:
OK I'll try to avoid outside task killers.

There seem to be some situations where the audio reverts to the speaker for unknown reason. This is the case in particular in Navigation, but also from time to time in other apps. I usually just have to reopen BTMono, to get the sound back in the earpiece, except with Navigation which is more tricky and tends to keep the sound on the speaker.
[EVO 4G Themes and Apps] abertier64:
A question to all users : I seem to regularly have my audio podcast garbled (cylon-ed) for several seconds. Anybody else having this issue ? Is it an artifact of going from stereo to mono and phasing issues ?
[EVO 4G Themes and Apps] bedoig:
I think I've got the disconnect issue resolved. I've had an active connection for over an hour. New version soon.
[EVO 4G Themes and Apps] bedoig:
New version attached, please test and report issues. There are a few new features including a widget and an option (Menu--Preferences) for a cleaner shutdown if you're on 2.2.1+.

Please test prolonged sessions, as I'm interested to see if this version solved the disconnects that some people were getting.

This version has a bug in the widget where it stops responding if you switch screen orientation. It will be fixed before release to the market. Temp fix is to remove and re-add the widget.
[EVO 4G Themes and Apps] bedoig:
I'm going to assume no news is good news. I'm uploading new versions to the market now.

The 'Donate' version is now going to be a 'Premium' version and include additional features. For now the only differentiating feature is the widget, but I plan on adding additional, Premium-only features like auto-reconnect after a phone call or other interruption.

The free version gets all the new reliability updates, but is basically feature complete at this point. I'll still do bug fixes, but it's probably not going to get any new features that would take a significant amount of time to develop.

I'll update the OP with the new info and attach the latest premium APK (because I <3 XDA). If you'd like to support development please buy the premium version in the market.
[EVO 4G Themes and Apps] abertier64:
So far I have listened continuously for two hours with no garbled sound or disconnect while the audio was playing. When my smart playlist ended I switched from BeyondPod to DoubleTwist and the audio did start on the speaker rather than on the BT earpiece. So I reopened BTMono and no problem since.
[EVO 4G Themes and Apps] coolsrs:
works great on galaxy tab, i've try when listening media and a call come it will switch to the phone, but after the phone finished the media sound go back to speaker.
[EVO 4G Themes and Apps] bedoig:
I've already got a build working that redirects back to the BT headset after a phone call. Will update the premium version soon. Thanks for the feedback, keep it coming!

Edit - should the user have a preference to re-enable automatically or should the app just do it (no user selection under preferences)?
[EVO 4G Themes and Apps] 12gage:
thank you for your hard work, this is exactly what I was looking for. when I had WM BTToggle used to let me listen to Stern through my Jawbone, switched to the Pre and had no option to do this. Now on Evo there is an app for everything :) your app fits my needs perfectly, thank you
[EVO 4G Themes and Apps] yani2000:
Hi!

I tried your newest version and it is still not working.

After 30 seconds of playing it just stopped and I had to press off/on buttons and it played again for the next 30 seconds (BT connection was not lost). :(

I guess the logs I have sent you did not help?

I have a quick and dirty fix you could implement:

if the phone is Samsung Galaxy S then every 25/30 seconds reestablish the audio rerouting, but I guess the audio would be interrupted for second or two which might make listening really annoying. :(
[EVO 4G Themes and Apps] bedoig:
I'll take another look. Unfortunately I've been finding recently that Samsung does some weird things in their builds. I'll keep you updated.
[EVO 4G Themes and Apps] yani2000:
Yeah, I also came with same resolution from these posts.

BTmono works great on HTC's SoC and not so great on Samsung's SoC. :(
[EVO 4G Themes and Apps] abertier64:
On my Samsung Galaxy S, I have no such problem with the latest release. I even succeeded having Navigation with BeyondPod in the background both redirected correctly via BTMono, so that I could listen to my playlist, and still hear the navigation instruction in voiceover, all in my Samsung HM1000 earpiece. And it never reverted to the speakers in my 30 minutes drive (with previous versions it reverted to speakers after a couple of minutes in this context). In simple case where I am just listening to my BeyondPod playlist, I have used it for a couple of hours with no interruption.

I now believe the garbled/cylon audio I get from time to time may be due to conflicts between BT and Wifi. I'll have to test various configurations, but even that I have much less often than before.

So I would advise caution for any "fix" you would like to broadly apply to Galaxy S phones : as far as I am concerned, it works fine as it is now.
[EVO 4G Themes and Apps] yani2000:
What firmware version are you using?
[EVO 4G Themes and Apps] bedoig:
v1.1.1 Premium added to first post. Options to auto-reconnect after a phone call and choose the color of your Android.
[EVO 4G Themes and Apps] abertier64:
I upgraded last week to froyo :

2.2 / I9000BUJP5 / 2.6.32.9 root@SE-S611 #1 / FROYO.BUJP8
[EVO 4G Themes and Apps] Maverick7r:
Issue when using BTmono on my Droid X.

First let me start off by saying that you have done a great job with this program, better than the other ones I have tried that cost more. I really LOVE the fact that you have the "Media Volume" bar at the program, this makes it SO easy to adjust the sound to the perfect volume level very easily. I tried to read through the thread so hopefully I am repeating questions/suggestions.

The only suggestion I have for any additions to the program is that listening to audio and I get a phone call it doesn't ring in the headset even though the music stops. I get the same thing with text messages, the music stops for a second and then starts right back up but there is no tone to indicate a message. The only reason I ask about this is because I have seen this feature in other programs I but didn't know if it was something possible to do in the program or just my Phone and/or my BT headset.

The only issue I having when I am playing audio, (Pod Cast, Music, etc.) is when I receive a phone call my BT headset will switch over to the call just fine but when I hang up the phone and the audio starts playing again it starts blasting through my speakerphone for a couple of seconds before it finally moves back to my BT headset. I just wanted to let you know in case this was not a known issue. I tried unchecking the "Restart After Call" but in this case it just continues to blast audio through my speakerphone. Again I don't know if this might just be my phone and/or my BT headset. Either way; still one of my favorite apps and better than all the rest; keep up the great!! :cool:

Phone Specs: (Not Rooted)

Make

:Motorola

Model

: Droid X

Android Ver

: 2.2.1

Software Ver

: 2.3.340

Headset: Jawbone 2
[EVO 4G Themes and Apps] bedoig:
Hi Maverick. Thanks for the feedback!

Regarding the notification tones, I'll look into it but it's not going to be a real high priority. I'm not even sure if it's something I should be handling in the app. Does your headset give you any notification tones if you're not running BTmono?

Regarding the audio coming out of the phone speaker, that is definitely an issue and it's one I'm working on. It's currently my top priority. I'm looking into ways to catch the interruption sooner and/or mute the music stream temporarily and unmute once I've reestablished the BTmono connection. I'm hoping to have that fixed in the next week or so.
[EVO 4G Themes and Apps] Maverick7r:
Please disregard the notification tones comment, it turns out it is the actual Jawbone 2 BT Headset that doesn't ring when I get a phone while using BTMono. I tired it with my other BT Headset, a Samsung WEP475, and it did ring in my ear when I received a call.

But there is one problem I am having with both headsets that is kinda strange. It's almost like the app doesn't want to release the BT Headset from it's control because even after totally turning off BTMono and trying to make a phone call it doesn't route the call through the BT Headset... I have to toggle the "Bluetooth" button on my phone to get the call to finally go back through the headset. After doing this everything works fine though. :)

As far as the sound coming through the speakerphone I just wanted to throw that out there just in case you didn't know about it. For a temp fix I just go into the music player while I am on the call and stop the music and then restart it when I am done. No biggie for me, I am just happy to be able to listen to audio through my headset!! :)

Let me know if I need to clearify anything. Your doing a GREAT job; app is the first I have ever bought from the Android Market!! :cool:

*Just FYI I edited this post after doing some testing with another headset*
[EVO 4G Themes and Apps] backdown:
Great app, thanks!
[EVO 4G Themes and Apps] bedoig:
You were quite clear, thanks. I'm aware of the issue with the BT connection staying sorta, partially active. Unfortunately I don't think it's anything I'm doing. The Bluetooth stack in Android is still a bit immature. I close all the connections that I open, but for some reason Android is leaving some part of the connection open. As a workaround I have considered turning Bluetooth off and then on when the app shuts down. It wouldn't be a pretty solution, but it would effectively kill any ongoing BT connections. Unfortunately I can't implement that as a solution in Android 2.2 because of the way I have to avoid the system bug that causes a crash. Oh Android, you are a PITA sometimes.

I'll keep looking for a better solution, but I'm not sure that one is possible. These are probably some of the reasons that Android doesn't include this functionality stock. The system just isn't quite there yet. In all honesty I'd rather they spend their time on bigger issues anyway though. I'm ok with my hacky workaround for now :)
[EVO 4G Themes and Apps] jmkristian:
Thanks a ton (and $1) for making BTmono work better with Tasker.

It would be even better to enable Tasker to switch BTMono off (not just on). Tasker could do this in any of several ways, such as load an application with data, broadcast an ordered Intent or send an Intent to a specific component with a Data URI and optional key/value Extras. The user of Tasker enters the data, URI and Extras. Perhaps "on" and "off" would be reasonable values.
[EVO 4G Themes and Apps] bertans:
It works on

Huawei IDEOS U8150

(stereo)... :eek:

THANK YOU VERY MUCH! :D
[EVO 4G Themes and Apps] GiggleLoop:
car handsfree system?

Hi,

any chance this can also work with a car bluetooth handsfree system?

As far as I understand, that would be HFP instead of HSP then.

Tried it already, but no trace of a sound :)

Kai
[EVO 4G Themes and Apps] TheBashar:
Suggestions

Hi, and thank you for the interesting app!

I would like to use BTmono with Car Home so I can get Google Navigation directions over my bluetooth headset. I can actually do that already, but there are some small suggestions that would make using BTmono easier in a Car Home / driving situation.

In the application screen, it would be nice if you could change the "On" and "Off" buttons to a single toggle button that would say "Turn On" or "Turn Off" depending on the current status.

Because Car Home doesn't use widgets, it would also be very handy if you would expose the "On" and "Off" functions as activities so we could use AnyCut to create Car Home shortcuts for those functions.

I could be wrong, but I was also thinking it should be relatively easy to sniff the android version automatically so the user doesn't have to configure the > 2.2 option.

Thanks again!
[EVO 4G Themes and Apps] integracz:
Hi, maybe an stupid question but, could you make this sperb app for adroid 2.1 too? I have X10 mini pro and VH410 mono headset. It would be very nice to listen for example navigation thru the headset not from the "back speaker" faced to holder plastic...

Thank you for reply and sorry for my poor english.

Honza
[EVO 4G Themes and Apps] yani2000:
Sorry but AFAIK API for BlueTooth in android v2.1 is limited or non-existant, so it is very hard to implement audio rerouting thru BT.

@TheBashar:

Yeah that would be great!

"On" and "Off" functions should be exposed as activities so AnyCut, Tasker,... could use those functions.

I think you can do that by changing "On" and "Off" functions to public instead of private.

Hope it will be implemented soon! :D
[EVO 4G Themes and Apps] bedoig:
Hey everyone,

I haven't been able to work on this for quite a while, but I'm still listening to your feedback. Real life (day job, building a house, wife, etc) is keeping me pretty busy, but I'm hoping to get some time to work on this in the next couple weeks. Sorry I haven't had time sooner.

- Exposing the On/Off functions to other apps is on the to-do list.

- Would having a single toggle button be better than separate On & Off buttons? I could do it if people want, but it's purely cosmetic. Make the android work as a toggle button?

- Determining Android version can usually be done with API level. Unfortunately there was no change in API level from 2.2 to 2.2.1. They are both level 8 and the next step up is Gingerbread 2.3. I don't want to force all the people on 2.2.1 to be stuck with the dirty shutdown, so I turned the option into a user-selectable preference. I could make it automatic fro 2.3+ though.

Also, in case anyone is wondering, the free version of this program makes almost no money from ads. I just put them in as a learning experience. For one, I'd need a lot more users to make any real money (and users who click ads - it's based on click through, not views). Two, this program doesn't lend itself well to ads anyway, since people don't linger in the program. They turn it on and go about their business. To date I've served about 40,000 ads and earned about $1.50. Not exactly retiring off the income here :)
[EVO 4G Themes and Apps] monorailmedic:
I'm sorry if this was address, but I didn't find any mention. I am running 2.3.3 on a DX and can't seem to get any of the apps that allow A2DP over mono to work (BTMono or otherwise). They all worked fine in Froyo. Is this just me or are others running into issues?
[EVO 4G Themes and Apps] mikebz5:
im having similiar problems although I am on myns warm 2.2

headset is plantronics discovery 975 paired with evo 4g

no audio being routed to my bt

any suggestions?
[EVO 4G Themes and Apps] Cilraaz:
I also have the Gingerbread leak on my Droid 2 and have found that neither BTMono nor SuperMonoBT are working. If anyone knows of an update somewhere, I'd appreciate it. bedoig, if you need a beta tester for a Gingerbread version of BTMono, I'd be more than happy to lend my device.

[edit: To be a bit more specific, when I enable BTMono, I can hear the initial "I'm enabled now" beep through my bluetooth. After that, however, no sound transfers.]
[EVO 4G Themes and Apps] markjjordan:
I like the app; thanks for your contribution.

I am experiencing one small issue, though... after clicking the "off" button, my microphone on my Thunderbolt will not work when I try to do do any of the speech recognition functions.

Here's my scenario... BTMono is on, and I'm listening to a podcast. I hear something that I was to note to myself, so I pause the podcast, press and hold the search button and try to send a note to myself like "note to self -- blah blah blah". However, at the moment I'm speaking, I'm noticing that the operating system is not receiving my voice. I cancel that action, goto my phone, dial my company's voice menu, then hang up. Now when I try to leave a voice note, it is recognizing my voice.

Its like the BTMono app does not release the microphone when clicking the "off" button?
[EVO 4G Themes and Apps] Sonnylow:
Possible to make next update working for MIUI ROM ?

Hi,

Must say this is a great app... I tried it on CM7 ROM, works great, but now I switched to MIUI ROM :o and it is not working.... :eek:

Could you make the next update that works for MIUI ? :D

Thanks
[EVO 4G Themes and Apps] JVogler:
Any chance of getting this or something similar working on Atrix?
[EVO 4G Themes and Apps] wwspic36:
Headset Plantronics Voyager 510

I tried to use your app with my Motorola Pro so I could listen to streaming audio with my Plantronics Voyager 510. Unfortunately I couldn't get the headset to accept the steaming and could hear nothing. Do you have any suggestions? Thanks,
[EVO 4G Themes and Apps] danz8509:
g2x

doesnt work with g2x would pay if you could get it to work
[EVO 4G Themes and Apps] Mr_Alexander:
I too took the plunge to flash GB onto my DX and now find BTmono isn't working. Hopefully there'll be a solution soon. Also like Cilraaz I'll gladly offer my services for some beta testing if needed.
[EVO 4G Themes and Apps] Ltan:
This is the perfect app for me since I listen to audio books quite frequently. It also does a great job for podcasts, and other "talk" recordings.

Music is ok, but again this is not for connecting to HIFI headphones but a mono headset. It reminds me of listening to my grandmothers old tube radio that made everything sound a little muddy.

I am using a LG Vortex paired with a NoiseHush N450 headset.

Ltan
[EVO 4G Themes and Apps] RamDrive:
program is not installed through the android market Motorola Milestone firmware MIUI 1.5.20
[EVO 4G Themes and Apps] Takkuz:
Same as above.

Doesn't work on LG Optimus Dual (2x or P990 as you want :D). Rooted with Clockworkmod.

It starts with green Droid and everything works OK except the media doesn't stream trought my Nokia BH-105 Mono BT Headset. I just ear a "tick" but anything else. :confused:

Anyway: Great Job! :p

I'll try it with BT in my car! Hoping..
[EVO 4G Themes and Apps] jimgwc:
Way to allow bluetooth buttons to control playback?

Great app!

I admit that I don't fully understand the ins and outs of how this app works, but I was wondering if it would be possible to control playback with th bluetooth buttons. I found an app that claims to be able to do this (droid shuffle), but I think it only works with A2DP. Thanks for the help!
[EVO 4G Themes and Apps] elderstu7:
Glad I found this. It works great with my bt.

Sent from my Super EVO. Some people have smartphones but EVO owners have a genius.
[EVO 4G Themes and Apps] teou:
Hi Bedoig,

I like the app and i want to go from free to Pro, but there is a problem - from the phone market i see only the free version.

I opened the market from a desktop pc, and to my surprise, according to Google the PRO is incompatible with my phone? But the free is, and works like a charm.

Maybe you have forgotten to unrestrict my country or to check a phone model in the compatibility?

Can you fix this please?

Now the technical bits:

Phone is Zte v880/Blade/Orange San francisco

cpu arm v6, screen 800x480

ROM Swedish Spring RLS5, based on Android 2.2

Country: Bulgaria, which was added soon to the allowed to buy apps countries from Google.

p.s. A wish-list for the future: the audio stream may start "on demand". Now, even if i don't play music, i can hear a slight hiss/static (that is not there before i start btmono), wich i think means the phone is actively streaming silence, which will probably drain the headset battery quickly (haven't tested for hours yet).
[EVO 4G Themes and Apps] ccrows:
This works on the SGS, but not the Atrix.

Both phones are running on Stock Froyo. I still bought it, but PLEASE FIX this for the Atrix. Thanks!... :)
[EVO 4G Themes and Apps] bedoig:
Hi Teou,

I've updated the Market listing to allow purchases from every country now available. Hopefully that fixes the issue for you.

I'll add those features to the wishlist, but unfortunately I don't really have time these days to actively develop this program. If I ever get some free time though, I'll work on it :)