Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

View previous topic View next topic Go down

Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

Post by OlinBr on Wed May 25, 2016 10:10 pm

Hi - I just discovered this app so please bear with my ignorance.

I have a Galaxy Note 3 running the Phronesis Note 5 5.11 software. When I am in my car I run Waze, spotify and a couple of other apps via the phone's multi-window feature.

Since I sometimes drive for Uber I prefer my phone conversations private. Right now I have my system set up as follows:

My spotify app plays through my alpine EX-10 bluetooth controller via the media audio setting. This works very well.
I also have a bluetooth earpiece that I use for phone calls via the call audio setting so I can keep them private.

My problem is that waze and/or google maps also play thru the alpine device.

So, is there any way to have certain apps, such as waze, google maps, etc play through the phone's speaker or at least use the "call" audio instead of the "media" audio so that they play through my headset instead of my alpine EX-10/car radio?

Thanks for any help.

OlinBr

Posts : 3
Join date : 2016-05-25

View user profile

Back to top Go down

Re: Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

Post by SoundAbout on Wed May 25, 2016 10:56 pm

You can if the navigation app uses Text To Speech. Google Navigation used to but they now do all their Text To Speech inside Google Maps. What SoundAbout TTS does, is intercept the request to turn text into audio, switch the audio to what you have configured, and then allow the text to finally be converted to audio.

Waze may work, if you select voice that uses Text To Speech. The issue with Waze, is that some of the things it says "turn right ahead" are pre-recorded and don't use TTS. This means they will just play out of the default audio output in media audio setting and not the TTS media audio setting.

The best results I've seen are using CoPilot. It uses TTS for everything.

The directions and explanation are here:
http://soundabout.userboard.net/t418-using-google-navigation-waze-or-co-pilot-and-even-ivona-for-the-voices

Also, a newer version was just uploaded to Google play.

You can get the latest versions here:
http://soundabout.userboard.net/f8-download-beta-versions


SoundAbout
Admin

Posts : 1492
Join date : 2013-04-26
Location : Boston, MA

View user profile http://soundabout.userboard.net/

Back to top Go down

Re: Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

Post by OlinBr on Sun May 29, 2016 3:44 am

SoundAbout wrote:You can if the navigation app uses Text To Speech.  Google Navigation used to but they now do all their Text To Speech inside Google Maps.   What SoundAbout TTS does, is intercept the request to turn text into audio,  switch the audio to what you have configured, and then allow the text to finally be converted to audio.

Waze may work, if you select voice that uses Text To Speech.  The issue with Waze, is that some of the things it says "turn right ahead" are pre-recorded and don't use TTS.  This means they will just play out of the default audio output in media audio setting and not the TTS media audio setting.  

The best results I've seen are using CoPilot.  It uses TTS for everything.

The directions and explanation are here:
http://soundabout.userboard.net/t418-using-google-navigation-waze-or-co-pilot-and-even-ivona-for-the-voices

Also,  a newer version was just uploaded to Google play.

You can get the latest versions here:
http://soundabout.userboard.net/f8-download-beta-versions

I followed your directions to the letter. I. E. I downloaded and installed copilot. I also downloaded the soundabout beta and I purchased the pro key. After following the directions in the link you provided, I observed the following behavior:

Copilot indeed came in over my mini bluetooth ear adapter which is connected in the bluetooth settings to "call audio". So, I go out to my car and fire up spotify in a mutiwindow and voila it is playing through my car's Alpine EX-10 bluetooth media audio just as I wanted. I thought I had it licked. However, as soon as copilot had to announce a turn direction, the sound on my car's audio system was muted and after about a second or two delay I clearly heard the directions on my earpiece with the spotify music playing very lightly in the background. As soon as the directions were finished, there was again a short delay and spotify switched back to playing through my car's audio system.

This happens each time a new direction is announced.

Please tell me you know what I need to do to correct this. And thanks for your help so far.

Olin

OlinBr

Posts : 3
Join date : 2016-05-25

View user profile

Back to top Go down

Re: Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

Post by SoundAbout on Sun May 29, 2016 11:56 am

1) I'm guessing that the Alpine EX-10 is capable of both Bluetooth A2DP (media) and Bluetooth SCO (mono) for phone calls.
2) You probably have the Alpine paired to the phone as Media, but not Phone call.
3) The mini Bluetooth ear adapter is a Bluetooth SCO (mono) device paired to your phone as a Phone call device.

I assume the SoundAbout settings are as follows:
1) Main "Media Audio" setting is on "Let app decide".  This will connect to Bluetooth A2DP by default (Alpine).
2) Main "Phone Call Audio" setting is on "Let app decide"
3) "Text-to-Speech behavior / Android TTS Settings" brings you to Android TTS and that is set to SoundAbout TTS.
4) "Text-to-Speech behavior / Audio Output" is set to "Bluetooth (mono)" which is your mini Bluetooth ear adapter.

Now,  the scenario you describe is normal.  

Bluetooth devices cannot both be in use at the same time.  
Even if one is Bluetooth SCO and the other is Bluetooth A2DP,  Android policy manager will disconnect the Bluetooth A2DP when there is a phone call occurring on Bluetooth SCO (mono).  
Anything going to your mini Bluetooth ear is considered a phone call as SoundAbout has to simulate a phone call to get that to work.

The only functionality that you can control is whether the music plays lightly in the background.  

That setting is:
"Text-to-Speech behavior / Allow background audio".

SoundAbout
Admin

Posts : 1492
Join date : 2013-04-26
Location : Boston, MA

View user profile http://soundabout.userboard.net/

Back to top Go down

Re: Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

Post by OlinBr on Wed Jun 01, 2016 10:28 pm

SoundAbout wrote:1) I'm guessing that the Alpine EX-10 is capable of both Bluetooth A2DP (media) and Bluetooth SCO (mono) for phone calls.     ---- yes
2) You probably have the Alpine paired to the phone as Media, but not Phone call.     ---- yes
3) The mini Bluetooth ear adapter is a Bluetooth SCO (mono) device paired to your phone as a Phone call device.     ---- yes

I assume the SoundAbout settings are as follows:
1) Main "Media Audio" setting is on "Let app decide".  This will connect to Bluetooth A2DP by default (Alpine).
2) Main "Phone Call Audio" setting is on "Let app decide"
3) "Text-to-Speech behavior / Android TTS Settings" brings you to Android TTS and that is set to SoundAbout TTS.
4) "Text-to-Speech behavior / Audio Output" is set to "Bluetooth (mono)" which is your mini Bluetooth ear adapter.

All the aoundabout settings are correct

Now,  the scenario you describe is normal.  

Bluetooth devices cannot both be in use at the same time.  
Even if one is Bluetooth SCO and the other is Bluetooth A2DP,  Android policy manager will disconnect the Bluetooth A2DP when there is a phone call occurring on Bluetooth SCO (mono).  
Anything going to your mini Bluetooth ear is considered a phone call as SoundAbout has to simulate a phone call to get that to work.

The only functionality that you can control is whether the music plays lightly in the background.  

That setting is:
"Text-to-Speech behavior / Allow background audio".

My complete setup is as follows:

Galaxy Note 3 running phronesis-rom version 4.1 (about to upgrade to version 6.5)
http://forum.xda-developers.com/galaxy-note-3/development/rom-phronesis-rom-v1-0-stable-feature-t3241910

Bluetooth ear device:
http://www.amazon.com/Tronfy-Mini4-0-V4-Coffee-Wireless-Bluetooth-luetooth/dp/B00YCCOAMQ?ie=UTF8&psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00

Alpine EX-10 bluetooth device:
Note: My car is a 2005 Malibu so I have no aux connection
http://www.sonicelectronix.com/item_14930_Alpine-eX-10-with-newest-software-upgrade.html
http://www.crazystereo.com/alpine-kwe155b-p-4426.html

I wouldn't even mind having the gps directions output through the phones external speaker as long as the spotify or whatever music app continued to play uninterrupted. If you have any ideas please please enlighten me. Smile

Olin

OlinBr

Posts : 3
Join date : 2016-05-25

View user profile

Back to top Go down

Re: Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

Post by SoundAbout on Mon Aug 15, 2016 4:11 am

There is no other way around this. Android apps will detect audio being played (like navigation) and will either pause or continue playing lightly in the background on their own. This is programmed within each app and cannot be changed by outside apps (obvious security reasons).

SoundAbout
Admin

Posts : 1492
Join date : 2013-04-26
Location : Boston, MA

View user profile http://soundabout.userboard.net/

Back to top Go down

Re: Can I reroute specific apps to bluetooth and/or the phone's internal speaker?

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum