Sadly, Google decided to make Android 9 stream every sound a phone can make to a connected BT device, no matter if that device is capable of playing that sound, and no matter if streaming every sound makes sense at all. This leads to not hearing alarms and notifications and it also means you can't hear directional instructions by you navigation app when your phone is paired to your car's radio for phone calls only.
And sadly, Lineage decided not to undo this not-so-clever idea of Google.
I know we had this discussion before, but being not able to hear my navigation app drives me crazy every day I need to use it. My company car is equipped with a BT capable radio, that can handle calls only. But as soon as the radio and my phone are connected, Android/LOS still tries to send every tone and every sound to that radio, resulting in silencing my phone completely.
I tried some apps that can redirect any sound in a way that they appear as a phone call to a connected BT device. But those apps block calls, and while I am talking to some one, there won't be any navigation instructions on the car's speaker either and I have to rely on optical instructions, removing my vision from the happenings on the road. These apps also make the radio useless as a radio: you have to keep it switched to BT input all the time.
How about the other way round? Is there any app that can make Android stop sending a specific audio output to a connected BT device? If it's possible to disguise even music as a phone call, I imagine it should be possible to tell BT to use the phone's speaker for a specific source of sound.
There is a setting in maps whether to send directions via Bluetooth
ktmom said:
There is a setting in maps whether to send directions via Bluetooth
Click to expand...
Click to collapse
There's a similar setting in Osmand, which sends directions as a phone call to the BT device. But using this option will interrupt the paring for phone calls, so you can't have both, you have to decide whether to use hand free calling mode or to hear your navigation directions.
BT and its settings was a thousand times more sophisticated in Android 7 / LOS 14, when alarms and notification sounds where played over the phones speaker, while your music or calls was sent to a BT device. Now, in A8/LOS15 and above, all sounds are send to a paired and active BT device. So, if your ear phones are activated, and you put them into your pocket, you won't hear any text notification or any alarm. I can not imagine the poor way of thinking at Google's development department that has lead to this idea.
Related
Ok gurus, here's a good one for you with a CE development kit.
The Wizard (and the SDA for that matter!) have a BOTCH in the way they handle bluetooth. That is, with a headset active, they will NOT send ringtones and notice messages (noises of various kinda) through to the headset.
They also won't play music there either. Yeah, I know, its not high fidelity nor stereo (at least not until AD2P shows up) BUT you should be able to watch ORB'd video, for example, with sound.
But - you can't.
Or can you?
There's a tiny little app called "BTon" and "Btoff", along with "BTtoggle". It does what you think it does - it redirects all audio out the bluetooth port.
Now this would be perfect except that once you turn it on the Bluetooth audio channel is left open, which beats the snot out of the battery in both the wizard AND the headset.
So - here's the challenge...
Figure out how to intercept (hook) the OS so when it goes to open the SPEAKER audio channel it, if configured to AND you're attached to a Bluetooth headset (which can be determined from the current active device in the registry) for either handsfree or headset, you execute the equivalent of "BTon".
When the speaker channel is CLOSED, you execute "BToff".
Now you suddenly have Bluetooth headsets working the way Microsoft SHOULD HAVE implemented them. If your phone rings, it rings ON THE HEADSET with your ringtone. If you get a SMS, the notification tone comes through the HEADSET. If you play a music file, it plays on the HEADSET. Basically, if the headset is active, it plays there - if not, THEN it plays on the speaker - no matter what the app is.
The Wizard software has control of the audio amp in the unit. It therefore must be possible to determine if the amplifier is togged on, and if so, to execute this.
What 'ya think? I'd think this would be a VERY simple app to write - I don't have the hardware register layout nor the CE development tools or I'd take a crack at it - but one of you guys has to....
This little app, sitting in the background, would consume almost no memory or processor time but would basically fix my (and many other's) BIGGEST ***** with the Wizard AND the SP5 - since both do exactly the same thing, and both should be amenable to the same fix.
Anyone up for the challenge?
Hey all,
I just picked up a shiny new set of Sony DR-BT10CX A2DP headphones, because I was sick of the huge Diamond headphone adapter.
I was hoping that the clever folks of xda-developers could clear up a few things for me, though.
Does A2DP support calling (microphone, etc), or should the phone switch the HFP/HSP when a call is made (or comes in)?
I ask because I'm getting bizarre behaviour...
If I'm listening to music and I make a call, the music mutes and I get my friend's voice through the headphones, but I have to speak through the phone.
If I'm listening to music and I receive a call, the music still mutes, but I have to use the phone to hear and speak.
Also, voice commands don't work through the microphone.
If the phone is supposed to switch into HFP from A2DP to deal with calling, this all makes sense (sort of...), but it doesn't explain why the profile switching doesn't happen.
I know there are already a bunch of topics about the Diamond and A2DP, but nothing that fits my situation. Since I'm using the Telus CDMA Diamond, I imagine that the other problems with A2DP were fixed (since I never have the problem of the phone playing music through the speaker instead of the headphones after a call), but it's still not perfect.
I use my diamond in the car a lot. I have a jawbone, which i love, and I have a 3.5mm jack adapter to connect the diamond to the hi-fi so that i get driving directions and music through the car's hifi. I use MS voice command for voice dialling, and prior to getting the diamoind I used to love the message notifications through my headset.
Problem is, if you have the notifications turned on, when you get a message, the diamond cuts the music from the hi-fi, and switches all the audio to the jawbone, which means you can't hear the notification, and you go half deaf.
My question is, has anyone got knowledge of voice command to allow me to direct notifications to different outputs? I ideally want all notifications through the 3.5mm jack, so they play ont he car hi-fi, but I want to pick up calls on the jawbone. I also don't want to put all notifications to the diamond speaker (which would do the job when in the car), as then all my colleagues will hear the subjects of my e-mails when i'm in the office.
The options available in msvc seem really limited, and it's a proper fiddle to go in a change them when you get in and out of the car, so i've just got notifications turned off now, which is a shame.
Second question, can you make msvc control the TF3D music player? I've not tried playing with this so apologies if it's straightforward or been covered elsewhere.
I am having an issue with my N1 and my 2010 Acura TL Bluetooth.
Sometimes it connect just fine, others it connects and then drops and still other times will connect the media portion, but not the phone portion.
Does this sound like a software issue(Bluetooth Stack) or defective hardware on the N1?
My car's Bluetooth is fine as it pairs and stays connected to my older phone and other phones that I have tested.
dan1431 said:
I am having an issue with my N1 and my 2010 Acura TL Bluetooth.
Sometimes it connect just fine, others it connects and then drops and still other times will connect the media portion, but not the phone portion.
Does this sound like a software issue(Bluetooth Stack) or defective hardware on the N1?
My car's Bluetooth is fine as it pairs and stays connected to my older phone and other phones that I have tested.
Click to expand...
Click to collapse
I'm pretty sure it's software-based. IIRC, Bluetooth is partially broken on Android and hasn't been completely fixed yet.
PacoL250 said:
I'm pretty sure it's software-based. IIRC, Bluetooth is partially broken on Android and hasn't been completely fixed yet.
Click to expand...
Click to collapse
+1
It's a software issue with Android which will [hopefully] be fixed in soon-to-come Android versions
I have same problem with Nokia's car kit and N1. When I start my car, phone connects to HF and says "connected to phone and media" (or something like that) in BT-menu.
Spotify plays music via A2DP thru car kit without any problems, but sometimes phone connection is partially dropped (incoming voice) without any notification. When call arrives, Spotify stops playing music as it should be and I can answer to phone call, but I can't hear callers voice. However, caller can hear my voice, so only callers voice is muted.
This happens randomly. Sometimes phone audio works and sometimes not.
Is this problem reported to Google?
xyz1303 said:
I have same problem with Nokia's car kit and N1. When I start my car, phone connects to HF and says "connected to phone and media" (or something like that) in BT-menu.
Spotify plays music via A2DP thru car kit without any problems, but sometimes phone connection is partially dropped (incoming voice) without any notification. When call arrives, Spotify stops playing music as it should be and I can answer to phone call, but I can't hear callers voice. However, caller can hear my voice, so only callers voice is muted.
This happens randomly. Sometimes phone audio works and sometimes not.
Is this problem reported to Google?
Click to expand...
Click to collapse
Can I upgrade bluetooth 2.0 to bluetooth 3.0 one my nexus one ???
Hi,
I have a Blue-tooth hands-free set in my car.
I often need to walk away from my car during a phone call.
It also happens that I am a few yards/meters away from the car when I make or get a call. when this happens the audio goes to the BT headset, but I can't hear it or be heard because I'm not near it.
So how can I make an ongoing call move from the BT handsfree back to my phone?
It has to be done from the phone only. No pressing buttons on the headset itself etc. (as I explained, I might be far from the headset and the car may be locked, etc.)
ThanX in advance!