Hi all --
So my 6p, Pure Nexus Rom, is Bluetooth connected to my 2014 Cadillac SRX. Everything is checked off in the settings for the connection -- phone audio, media audio, and contact sharing. I make and receive calls fine. I can play music over the Bluetooth connection. But I have a program called "Out Loud" that is supposed to read my texts and messages over the Bluetooth connection, and it doesn't seem to work. Waze directions won't read over the connection either. However, if I'm streaming music from the phone to the car, out loud and Waze DO work. It interrupts the music to read texts, etc. But if I'm listening to the radio or an SD card plugged into the car's SD card slot, nothing. So clearly the notifications are working if I'm streaming music, but otherwise, no go. Shouldn't the "Media Audio" connection cover all my phone's media audio, not just streaming music? Does anyone have any idea why it's not and what I might be doing wrong? Thanks so so much for any help in advance, I truly appreciate it.
Not sure if it's supposed to work any different from mine (2008 Ford Fusion), but the only time I hear anything is if Bluetooth is connected and my radio source is set to Bluetooth or if I receive a call and my phone is paired to the vehicle, then it'll override anything that I'm listening to allow me to answer the call through my car. I'm assuming this is still similar in nature to your vehicle. Maybe the app has an option whether you'd like to route sound through Bluetooth or your phone speaker instead (just like in the Waze app)? If it doesnt, maybe the dev could consider adding this feature.
Yeah, it's odd. I was on a diffeent ROM (had to switch because I was getting a lot of hot boots), and the texts were read aloud through the Bluetooth no matter if I was listening to the radio, or streaming music from the phone. So I'm confused why it's not doing the same on Pure Nexus.
It's all about the different bluetooth profiles. The music streaming portion of bluetooth has no real priority, it's up to the radio to decide if you're going to hear the stream. Now phone calls, on the other hand, is a different portion of the connection. The radio allows the phone to interrupt whatever you're listening to. For me also, if you hit the google voice search on your phone, it'll interrupt the radio to use the car's built in mic and speakers to interact. With that in mind, we know it doesn't just have to be phone calls per se., the voice search interrupts the radio (or whatever other source) just fine. The question becomes that of figuring out what apps you can utilize to cause the bluetooth connection to recognize an interruption. Personally, I'd love to see it for Maps given the scenario of my listening to the radio and not hearing the turn-by-turn prompts since I'm not streaming from the bluetooth source and the phone obviously won't play it out loud. I've done some research (of course as a non-developer) and have found that it's such a low-level operation that most developers don't bother with trying to make work. The only reason you happen to hear notifications while streaming is because you've actively preselected the option on your radio to hear whatever the phone wants to push out in its entirety.
Yeah, I just can't figure out why, with one rom, all my apps seemed to have the capacity to have the Bluetooth recognize an interruption no matter what I was listening to, while on Pure Nexus, as you said, I have to have selected streaming phone music in order for those notifications to play through the Bluetooth. I wish I could figure out how to give Out Loud that same priority. In theory, it lets you pick the audio stream you want to try ("Music, Voice Call, Alarm, or Notification"), but none of them work for me. Very frustrating.
From my research it appears:
1) it's a recognized quirk that has something to do with incompatibility with one of the protocols that Android uses.
2) when using BT & 'Radio' setting (i.e. listen to radio in car): the nav voice commands will either be mute or fade-in.
3) when using BT & the 'Streaming Media' setting (i.e. play streaming music from your mobile): the nav voice commands will work as expected
4) This or this may or may not help.
5) IOS has this issue also[/QUOTE]
I'm not sure if this is a G6 problem, and Android 7 problem or a Google Maps problem, but my G6 will only play navigation sounds via my car speakers if it is connected via Bluetooth.
If I'm using my phone to play music in the car, and navigate somewhere, I want the turn notifications to be played out of the phone speakers so the music doesn't pause or dip or get interrupted. This was never an issue on any other Android phone I've owned - I could go into the settings in Google Maps and disable "Play voice over Bluetooth" so that the navigations directions did exactly that.
That option isn't available on my G6 though. I can disable the voice during phone calls, but nothing else.
How can I get this back to how it was on my old phone?
Thanks
I have a generic head unit with android 6.0.1
For calls, Bluetooth music streaming, voice commands and the phone reading messages and such, I need the phone app which is called simply Bluetooth. It contains graphic buttons for the phone, Bluetooth audio and contacts.
The thing is I listen to music via usb audio and Poweramp. So if I want to make a voice command and have the messages read to me (via voice command) or send dictated WhatsApp messages (via same voice command) I have to get out of the power amp app, open the Bluetooth app, press the audio button so it starts streaming Bluetooth audio and then I can finally press the phone button to activate the voice command.
Is there an app that can activate Bluetooth audio (so it stays on top) when I’m using power amp? Kinda like when listening to music and having google maps interrupt the song to tell me directions. In other words, press the command button on the phone and then having the head unit interrupt the music reproduction and make and listen to sounds?
I don’t see the problem as the phone is permanently connected via Bluetooth so I don’t get why the system needs that app open.
I noticed that my phone no longer responds to voice commands through BT. I have a Sena 20S system in my motorcycle helmet. I used to be able to hit the button on my helmet, and I would hear the Google Now/Assistant tone, and I could say "Call XYZ" or "Play Music" or whatever...
Now, it does nothing. I checked all the settings and "enable voice commands from BT" and that stuff is enabled.
When I am on a call, the mic works and everything works as it should. I just can't issue any voice commands to the phone unless I use the phone's mic.
This may be a difference issue, but I also see that Google Assistant no longer allows me to search or play my music. I can have 500 songs downloaded to the phone, but I can only select them or even play any of them manually. Voice commands no longer work for downloaded music. Apparently I have to pay $10 a month for Google's Play Music service for voice command functions on music that I already own? Seems that Google is trying to out apple, Apple... LOL
Anyone know what's up with the first issue? No voice commands at all through BT?
I have a use case that seems pretty basic but I can't find a solution for. The watch is non-LTE, so it's bluetooth/wifi to the phone. If I use Google Assistant to start a call via the watch while my phone is in my pocket, the call takes place on the phone but it always chooses the watch as the audio device when I'd like it to use the default (e.g. the bluetooth handsfree in my car). A while ago I was able to force this to happen by disabling calling in the bluetooth pairing on the phone - assistant would start the call but the watch wouldn't be seen as a device for the call audio. Some recent update has changed this behaviour, however, and now the watch flat refuses to start the call unless this is enabled on the peering. If it's enabled, the phone will always choose the watch as the audio device.
Is there any way to get this working? This is a Samsung Galaxy Watch 4 running Wear OS 3.5, system version 11. The phone is a OnePlus 7 Pro running Lineage OS 18.1 (Android 11)