I've searched around on the forums for an answer to this but could never find anything that seems to match up to my issue.
I have a A2DP enabled headset and want to use it with apps such as Team Speak 3 beta, Vent, and other apps. But for some reason although phone media happily plays over onto my headset. My phone continues to only use the mic built into the phone instead of the bluetooth headset mic.
Any apps designed to use the headset specifically work (ie. normal phone calls, skype, vlingo) but otherwise apps ignore the headset mic.
I already tried using apps like BT Mono and Super BT Mono Froyo but they seem to only pipe audio to the headset, but don't do anything at all with the headset mic.
Does anybody know how to get the headset mic to be selected by apps instead of just the built-in mic?
My device is a Sumsung Galaxy S II ( I9100 ). Both Stock and CyanogenMod Gingerbread
good good good
Still hoping someone may know how to get the Galaxy S II phone to use a bluetooth headset mic instead of the built-in mic on the phone.
I'm really stumped on how to do this.
I still haven't seemed to have any luck finding a way to forcefully map apps to use the headset mic. I'm beginning to wounder if it's possible with the Android OS.
I have the galaxy s2 as well and I've retired several different things and have been unsuccessful with anything I've tried so far... Really difficult to drive and use vent without a headset.
Yeah I'm wanting to do the same thing.. I don't spose you've found a way in the last couple of months? Surely it can be done - may need to get a dev to write something for it though..
Sorry Lilfellabob, still no luck. I find it odd it's so difficulty to remap audio settings.
Even in Ice Cream Sandwich I can't find a way.
The app would need to be written to accept it. Its not a matter of your phone. Its the apps. Think about it for a min. If it works on apps made to use it but another app doesn't work then where does the problem lay?
The thing is, typically other apps should be able to re-route the app to use the headset mic. Alike how there are apps that can force other apps to use bluetooth audio instead of the phone speaker, even if the phone/headset can't use a2dp.
Dav_Edward said:
The thing is, typically other apps should be able to re-route the app to use the headset mic. Alike how there are apps that can force other apps to use bluetooth audio instead of the phone speaker, even if the phone/headset can't use a2dp.
Click to expand...
Click to collapse
Only if the code is there for it to do it. If they don't code it in then it doesn't work.
I'm having a similar problem but slightly the opposite.
I pair my phone to a Bluetooth device that lets me hear phone output on my car's speakers. However, the phone tries to use Bluetooth for the microphone when none exists. I want to force it to use the on-phone microphone. I can talk and talk but no one can hear me, unless I set the phone output to speaker or handset, which implies setting the phone input to amplified built-in mic, or just built-in mic, respectively.
In the Bluetooth settings I can set to use the Bluetooth device for music or phone, but ideally I would want "Phone" to be separated into "Phone output" and "Phone input" so I could uncheck input (and thus use the built-in mic.) This should be implemented at the Android level so that the setting can apply to all apps.
The same problem occured when I wired (2-stripe phone-to-car audio only, no mic) my Palm Pre directly to my car. I just tried with my GNex and it was smart enough to use the built-in mic when a microphone-less plug was connected.
zelendel said:
Only if the code is there for it to do it. If they don't code it in then it doesn't work.
Click to expand...
Click to collapse
wrong. its in the kernel. the new firmware on the android is is capable to transmit Audio Steam to Headset device as Audio only. i wont go 100% against coding to force it to but if they wanted to theres have to be some kind of exploit to do so. lets say if skype were to find that exploit or code it, it would be probably violate android policy.
HtcEvo4gLTE said:
wrong. its in the kernel. the new firmware on the android is is capable to transmit Audio Steam to Headset device as Audio only. i wont go 100% against coding to force it to but if they wanted to theres have to be some kind of exploit to do so. lets say if skype were to find that exploit or code it, it would be probably violate android policy.
Click to expand...
Click to collapse
Actually, what's going on is Skype is using the 'bluetooth device' hook of some sort, just like other apps that support piping audio to the bluetooth headset. However most apps don't use the bluetooth device API/hook and just dumbly send their audio to 'default output device' and 'default input device' blindly and let the OS or Kernel decide where to send it.
The OS or Kernel when it senses a bluetooth device with the 'media' profile on it is present, it changes the default output device to the headset, but it doesn't seem to bother doing the same for the bluetooth mic for the default input device.
Because apps like Teamspeak 3 just blindly use default audio device because it doesn't use bluetooth APIs in the app itself, I have no way to make it use the headset mic.
I wish someone could make a mod or app that will allow mapping the default input to a bluetooth mic when present.
As far as I know, Skype has problems using the BT mike as well. In fact, they took a user survey regarding the issue for android and iOS users. However, I cannot find the results of that survey / study, and Skype recommendations thereof.
User choice to use BT mike seems so BASIC to me, I wonder how it was overlooked...!
Rooting will crack open the full power of your Android device!
Dav_Edward said:
Sorry Lilfellabob, still no luck. I find it odd it's so difficulty to remap audio settings.
Even in Ice Cream Sandwich I can't find a way.
Click to expand...
Click to collapse
zelendel said:
The app would need to be written to accept it. Its not a matter of your phone. Its the apps. Think about it for a min. If it works on apps made to use it but another app doesn't work then where does the problem lay?
Click to expand...
Click to collapse
Rooting the device would give apps or the user permissions to modify system audio controller's (idk if it is anything like ALSA or anything..) settings to make app use the audio channel for the bluetooth headset... an example for the Galaxy s2 i9100 i have is the radio app "Sprit FM" has a "volume control stream" setting which allows the user to select what volume "control" will control the volume of the app's audio output
anywho... i hope it helps a little
rwong48, I have now the same problem that you have described. Have you solved it with any app for Andorid?
Thanks!
Solution
I found an app that solves this problem on android devices, it's called btmono and you can find it in the Google store. I tried to post the link but I don't have enough posts under my belt...
Anyways, pair your device, open the program (such as ts3), connect to your server and then turn on btmono. Voila!
Well, I tried to delete this after I saw that you had already tried btmono, but I couldn't figure out how so just disregard this message.
I already tried btmono, sadly although it works for the output audio, it does *not* work with the headset mic. Programs like TS3 will still keep using the phone's built-in mic, not the headset mine despite using btmono. The only thing btmono does is pipe the output audio to the headset only.
Thanks for the suggestion though
I can't believe they haven't fixed that yet. It is so basic...
Hey guys I'm going through the same issues with my note 2. Svoice was the only one that works but its painfully slow and inaccurate.
Anyways I've tried utter! robin and aivc. Aivc works pretty good but at least it uses the mic.
Utter is really promising but no Bluetooth mic. The devs have acknowledged it though. So hopefully soon.
Update: AIVC has one downfall. The app can't open if the screen is locked like utter and svoice can when prompted from bluetooth. Also, it only listens automatically the first time. If you close it without killing the app, you'll have to press the mic icon manually every time (which takes away from the purpose of handsfree).
Hello.
I have moto X , German retail rom 4.4.2
Seems that default audio effects do not support bluetooth headset.
I've tried lots of them from play market the equalization happens but among with that volume reduces immensely .
Will someone suggest a way to equalize bluetooth headset without loosing volume level? At least bass boost.
Thanks.:cyclops:
funkermoscow said:
Hello.
I have moto X , German retail rom 4.4.2
Seems that default audio effects do not support bluetooth headset.
I've tried lots of them from play market the equalization happens but among with that volume reduces immensely .
Will someone suggest a way to equalize bluetooth headset without loosing volume level? At least bass boost.
Thanks.:cyclops:
Click to expand...
Click to collapse
May want to take a look at ViperFX if you're rooted!
http://forum.xda-developers.com/showthread.php?t=2549301
Kenichi
I've downloaded apk for android 4.4 from official site. Granted it SU, installed driver, rebooted several times but it doesn't take any effect neither with wired either bluetooth headphones.
What can it possibly be?
Android schamanism pisses me off
funkermoscow said:
I've downloaded apk for android 4.4 from official site. Granted it SU, installed driver, rebooted several times but it doesn't take any effect neither with wired either bluetooth headphones.
What can it possibly be?
Android schamanism pisses me off
Click to expand...
Click to collapse
Oh for some reason wired headphones are also managed via bluetooth device tab.
That is strange..and more of that same effect...as soon as Im managin extra bass or equalizer again gain reducing immensely.
I have the moto E, and I can't get equalizers to do anything. Not even reduce gain.
When I got this device I had installed PA, and so far I had been using that with no issues. Since I heard about 38R's default extra audio stuff I decided to install it. Now, USB audio no longer works. Google music player says "cannot play audio" (flac file) and poweramp (the other player I use) starts then immediately stops if i use default kernel. *IF* I root and install Franco then poweramp can play the music via USB but it still comes out in 44.1Khz/16bit. Can someone tell me what the hell is going on with Cm11S and USB DAC support?
TjPhysicist said:
When I got this device I had installed PA, and so far I had been using that with no issues. Since I heard about 38R's default extra audio stuff I decided to install it. Now, USB audio no longer works. Google music player says "cannot play audio" (flac file) and poweramp (the other player I use) starts then immediately stops if i use default kernel. *IF* I root and install Franco then poweramp can play the music via USB but it still comes out in 44.1Khz/16bit. Can someone tell me what the hell is going on with Cm11S and USB DAC support?
Click to expand...
Click to collapse
for me it works as it should...
i have 7.1 usb sound card. and OFC i have only on 2 channels. but not skipping flac tracks.
edit: 96khz 24bit listening now via usb and sounds really great.
maybe you have corrupted flac files... or try to flash everything again
gerciolisz said:
for me it works as it should...
i have 7.1 usb sound card. and OFC i have only on 2 channels. but not skipping flac tracks.
edit: 96khz 24bit listening now via usb and sounds really great.
maybe you have corrupted flac files... or try to flash everything again
Click to expand...
Click to collapse
You're getting 96/24 on USB really? dang.
Ok I fluked into the solution. I told my music player *not* to use it's own volume settings and so on (PowerAmp has an option for this called 'Direct Volme control') and to completely bypass MusicFX (or any equivalent equaliser). PowerAmp has an option for both ('enable AudioFX' in poweramp to be unchecked). THEN it works with USB audio, it's still a bit wierd the first time you plug it in (i think).
This also means 'Google Music' will not work (which it doesn't) since it has no option to *not* send things via MusicFX. Well, I never had a ROM with built in equaliser, maybe the fact that there is one in CM is causing issues for USB DACs?
TjPhysicist said:
Ok I fluked into the solution. I told my music player *not* to use it's own volume settings and so on (PowerAmp has an option for this called 'Direct Volme control') and to completely bypass MusicFX (or any equivalent equaliser). PowerAmp has an option for both ('enable AudioFX' in poweramp to be unchecked). THEN it works with USB audio, it's still a bit wierd the first time you plug it in (i think).
This also means 'Google Music' will not work (which it doesn't) since it has no option to *not* send things via MusicFX. Well, I never had a ROM with built in equaliser, maybe the fact that there is one in CM is causing issues for USB DACs?
Click to expand...
Click to collapse
you know what?? my poweramp doesnt want to play some flac's with higher qualities even when "direct" is unchecked, but play music does and audiofx built in equaliser works good with play music.
btw how do you checking real bit and freq which is playing by device?
gerciolisz said:
you know what?? my poweramp doesnt want to play some flac's with higher qualities even when "direct" is unchecked, but play music does and audiofx built in equaliser works good with play music.
btw how do you checking real bit and freq which is playing by device?
Click to expand...
Click to collapse
my DAC displays the input it receives and the method (e.g/ usb. 48Khz 16 bit). it doesn't do all (44.1 is missing but gets converted to 48 I guess ?). Real idk, but the device reports it as " this is the digital signal I'm getting". As an example...on my computer I use foobar and have it set to bitperfect mode (no conversions just send signal directly to DAC whatever the bitrate etc)...when I play a cdrip my dac says "48" and "16". if I then switch to my 96khz/24 bit download of dire straits it immediately switches to saying "96" and "24bit" in the little screen on my DAC.
TjPhysicist said:
my DAC displays the input it receives and the method (e.g/ usb. 48Khz 16 bit). it doesn't do all (44.1 is missing but gets converted to 48 I guess ?). Real idk, but the device reports it as " this is the digital signal I'm getting". As an example...on my computer I use foobar and have it set to bitperfect mode (no conversions just send signal directly to DAC whatever the bitrate etc)...when I play a cdrip my dac says "48" and "16". if I then switch to my 96khz/24 bit download of dire straits it immediately switches to saying "96" and "24bit" in the little screen on my DAC.
Click to expand...
Click to collapse
i wonder there are apps to show in notification bar my current media quality... couldnt find any..
Hi guys,
since the Update to 6.01, I have experienced, that the audio quality of the device (Android Auto, sound over USB) got worse.
I have a soundsystem in my car and I definetely hear the difference....
Somebody knows something that samsung changed something into the software in therms of sound quality?
Perhaps somebody have had a look into the code and see if samsung is doing some compression things or something like that...
slg60 said:
Hi guys,
since the Update to 6.01, I have experienced, that the audio quality of the device (Android Auto, sound over USB) got worse.
I have a soundsystem in my car and I definetely hear the difference....
Somebody knows something that samsung changed something into the software in therms of sound quality?
Perhaps somebody have had a look into the code and see if samsung is doing some compression things or something like that...
Click to expand...
Click to collapse
I didn't like the sound quality in lollipop neither. What i've found is that if you push the phone volume all up it sound even worse, all distorted. Are you using it full volume? Try 75% on the phone and amp up your system gain instead
What I found out is, that I have set the dynamic range compression on in spotify, with turning it off, it sounds way better now....
Connected via usb directly to android auto capable head unit there is no chance to adapt things on the mobile, also no adaption of volume.... seems that sound directly gets bitwise transported to the head unit, so no dac involved etc.... Also adapt sound feature is not working for that.... I only have to be sure that the music gets directly transported to the usb, without compression from the music app etc....
Hi,
I know this might sound strange, but I would like to use a android device as sort of speaker, which I connect via aux to my Radio, for my android phone.
Why:
I have a beautiful Nokia 8, without root since its not possible. I still would like to use Viper4Android so I must do something creative.
Also I have a nice car sound system + bluetooth/aux radio which I would like to enjoy.
As some of you know the Viper4Android software makes music a lot better than default. To enjoy this I have to use my old rooted device in the car.
That works okay, I can play music and enjoy Viper4Android. However, I need to copy files to this device. I cannot easily stream from internet (because my root-less phone has a simcard and internet) and Flitsmeister or Navigation does not stream to speakers (since I also do this on my root-less phone).
So now I would like to use this rooted old phone as Viper4Android a speaker/ audio relay or whatever you can call it.
Is there software for this? I could not find anything yet, but maybe I use the wrong search terms or just don't know the existance of a nice program which can do this yet.
So my wished/ideal situation:
Rooted old phone with Viper Audio, no simcard , in car. Connected via aux to radio.
And when I enter the car, my daily used Nokia 8 phone connects via Bluetooth or wifi to this phone, detect it as audio device/speaker and plays the music or other phone sounds over this old android device to my radio.
I hope someone can help me. Thanks in advance.