• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help No notification sounds on the phone when connected to bluetooth in Android 9.0 Pie

Tors Kis

Lurker
Dec 10, 2018
2
1
When I connect my Phone (Android 9.0) to a Bluetooth headset, all the sound notification will go to the head set. It's not possible to change this so the phone itself will make a sound notification.
As long as you have the headset in your ear, it's no problem, because then you can hear the sound notification (SMS, email etc). But if you are at work, you don't want to have the headset in your ear all day. At least i don't. I use it when i get or make a call.
I now miss when i got SMS or email, because I don't get any notification. I know it's possible to turn on vibration, but in the office I don't always get notified because the phone is not in my pocket.
I search hard to find a solution, but I just find other with the same problem, and it's stars with Android 9.

It's possible to go to the Bluetooth device and turn off the media sound, but then it don't work if I want to listen to music.
There should bee a way to switch where you want your notification, or possibility to turn it on at your phone and your Bluetooth device at the same time.
My choice now it to use a older phone, of scrap the Bluetooth headset.

Hope this will be fixed, of to find a work a round.
/Tors
 
Hi

I have now found a solution (work around) on this issue. This is an app from Google Play called "Shouter". It is probably also other apps that will work, but this I have tested successfully.
This is an app that can read alerts to you (text to speech).
For me it is important that incoming SMS, and e-mail to selected accounts, notify me with a sound from the phone, even though I have Bluetooth headset enabled.
Install "Shouter" on your Android 9 Pie and choose which apps you want it to notify. Give the app all rights and enable it to boot automatically and run in the background.
What’s important is that under "Select audio output stream" select "Ringtone". This causes the notifications to come from both the phone and the headset.
Also go under "Device states" and deselect "Headphone Off". Then it will only alert you when you have connected your headset (I just tested with Bluetooth headset, not with wired).
Works perfectly for me, but I hope Google will fix the problem, because this probably uses some extra battery.
Since this app works, it means that someone can certainly create a small simple app for just this use. Where you can easily choose where the audio notification is playing. Hope someone does this unless Google itself can fix the problem.

Tors
 
  • Like
Reactions: kjetilho
Upvote 0
I'd just turn Bluetooth off when I'm at work. Sound goes back to phone speakers. That app sounds cool but i prefer to read stuff.

Funny story...

The Bus/Train/Delay digital display announcement board at Forest Hills MBTA station in Boston MA has suddenly developed a "Swedish Chef" kind of acccent when you hit the read announcements button.
 
Upvote 0
I have now found a solution (work around) on this issue. This is an app from Google Play called "Shouter".

Thanks a lot for this! It is nice to know I am not alone. Shouter works well, and it is very useful that it allows me to specify that it should only trigger when the screen is off and my bluetooth is connected.

I would still prefer to find an application which allows me to specify a notification sound instead of a voice, especially as it will always read out loud the contents of the message, so please update this thread if you find an alternative :)
 
Upvote 0
I am a emergency service plumber. I get text notifications when a call comes in, and thats when i know to call. This is a fast paced business as when people have plumbing problems it often is causing damage, and they need it fixed now. Since my galaxy s9 has updated to pie i am noticing calls late. I need my bluetooth always connected as i do a lkt of driving, and georgia has a "hands free" law.
 
Upvote 0
I have the same problem, I'm guessing. When my phone is connected to my car by Bluetooth, I receive no notifications at all except for incoming calls, if I'm not actually playing music from my phone in the car. If I'm on the radio, I will not receive any sound notifications neither on my phone or my car speakers. Again - only incoming calls.

This is very, very annoying as I'm a freight carrier and my work orders comes out on text messages, and I will get nothing but the vibration from the phone, but it's not exactly easy to hear with car noise.

I thought it was my Huawei P20 Pro phone that was the problem, but apparently the ANdroid 9.0 is the issue so getting a new phone, which I was about to, would not fix it. Except going Apple, but I'm not going there! ;)
 
Upvote 0
I have a workaround.

Install Tasker, and two other plugins called Notification Listener and Blue Task. All are free.

Using Notification Listener, set up profiles for each type of notification you want to receive on your phone while connected to Blue Tooth. Under Tasks, use the Blue Task plugin to check if you're on Bluetooth (you can use If statements to filter specific devices) Set the task to "Play Music" and select the notification sound you want. Be sure to set media stream to Ringtone or Media (not notification) Finally, in System Settings under sound you set "Separate App Sound" to Tasker/Phone.

Note. Tasker and Notification Listener will run in the background in the notification bar. You can minimize those. If you don't mind getting duplicate notifications you can skip the BlueTask plugin altogether.

I'm sure there are other similar plugins that will work with this type of solution. Some lucky developer is gonna come up with an app that echoes notifications to the ringtone channel while connected to Bluetooth... And they'll clean house. Haha.
 
Upvote 0
found the fix!! (Galaxy S8) hope this works for all.

my phone after the latest update lost the notification sounds when connected to Bluetooth in the car. It’s been a week I’ve been battling with this, just found it.



Go to Settings

Connections

click on Bluetooth

click on your paired device setting tool gear (in my case Mazda)

Youll see 4 options now, Calls - Audio - Contact access & Message access



Turn OFF AUDIO



Thats it! I have no idea if this will affect any apps that may be connected, hasnt on mine. Everything is working as prior to the update.



Goodluck!
 
  • Like
Reactions: ocnbrze
Upvote 0
found the fix!! (Galaxy S8) hope this works for all.

my phone after the latest update lost the notification sounds when connected to Bluetooth in the car. It’s been a week I’ve been battling with this, just found it.



Go to Settings

Connections

click on Bluetooth

click on your paired device setting tool gear (in my case Mazda)

Youll see 4 options now, Calls - Audio - Contact access & Message access



Turn OFF AUDIO



Thats it! I have no idea if this will affect any apps that may be connected, hasnt on mine. Everything is working as prior to the update.



Goodluck!

Turning off AUDIO would that not prevent me from listening to google play music app with ford sync? Which would also prevent directions which are read aloud over the top of music when using google maps.

Its a shame the Pie update has caused this problem, calls ring on both the car and phone but text messages do not alert on the phone or the car. I'm sure in a previous handset you could set it to still make a sound.
 
Upvote 0
Turning off AUDIO would that not prevent me from listening to google play music app with ford sync? Which would also prevent directions which are read aloud over the top of music when using google maps.

Its a shame the Pie update has caused this problem, calls ring on both the car and phone but text messages do not alert on the phone or the car. I'm sure in a previous handset you could set it to still make a sound.




Not sure, but it wouldn’t hurt to try. Personally it’s all working fine on mine now. The google maps and Spotify besides all the other notifications.
 
Upvote 0
I have a workaround.

Install Tasker, and two other plugins called Notification Listener and Blue Task. All are free.

Using Notification Listener, set up profiles for each type of notification you want to receive on your phone while connected to Blue Tooth. Under Tasks, use the Blue Task plugin to check if you're on Bluetooth (you can use If statements to filter specific devices) Set the task to "Play Music" and select the notification sound you want. Be sure to set media stream to Ringtone or Media (not notification) Finally, in System Settings under sound you set "Separate App Sound" to Tasker/Phone.

Note. Tasker and Notification Listener will run in the background in the notification bar. You can minimize those. If you don't mind getting duplicate notifications you can skip the BlueTask plugin altogether.

I'm sure there are other similar plugins that will work with this type of solution. Some lucky developer is gonna come up with an app that echoes notifications to the ringtone channel while connected to Bluetooth... And they'll clean house. Haha.

I don't see a Free Tasker app. Can you send a link to the Play Store showing which app you are using please.
 
Upvote 0
I have a workaround.

Install Tasker, and two other plugins called Notification Listener and Blue Task. All are free.

Using Notification Listener, set up profiles for each type of notification you want to receive on your phone while connected to Blue Tooth. Under Tasks, use the Blue Task plugin to check if you're on Bluetooth (you can use If statements to filter specific devices) Set the task to "Play Music" and select the notification sound you want. Be sure to set media stream to Ringtone or Media (not notification) Finally, in System Settings under sound you set "Separate App Sound" to Tasker/Phone.

Note. Tasker and Notification Listener will run in the background in the notification bar. You can minimize those. If you don't mind getting duplicate notifications you can skip the BlueTask plugin altogether.

I'm sure there are other similar plugins that will work with this type of solution. Some lucky developer is gonna come up with an app that echoes notifications to the ringtone channel while connected to Bluetooth... And they'll clean house. Haha.

If it's not to much trouble could you list out the exact steps you're doing. I've tried this, but can't seem to get it to work. Thanks!
 
Upvote 0
I apologize for saying Tasker was free. I've been using it so long I thought there was a free and a pro version. The plugins I suggested are free though.

In Tasker, under Profiles,
Click + to create a new profile.
Click EVENT
Click PLUGIN
Click NOTIFICATION Listener, then Notification Listener again (not action)
Click on the edit icon.
Under APPS, click the selection icon and pick the apps you want to monitor and click the checkmark.
Click on the back icon once back at the configuration screen.
Click NEW Task, give it a name. Click the checkmark
Click on the +, and select Plugin
Click BlueTask
Click Get Connected Devices
Change timeout to 10 seconds
Check "Continue task after error"
Click back. Click + again to add another line
Click Media
Click Play Music
Select a music file for the notification sound.
Change the "Stream" to Ringer
Click on + in the IF section.
Set the %btdevname() variable, click button to change comparison operator to "Match Regex" and then the first few characters of your Bluetooth device name.
You can add multiple IF statements for monitoring more than one device, just be sure to set OR between then instead of AND

That should do it.
 
  • Like
Reactions: drakelindsay
Upvote 0
Nighthawk In your earlier comment you mentioned "Finally, in System Settings under sound you set "Separate App Sound" to Tasker/Phone." Is this a Samsung only option?
I have a Pixel XL that plays notifications and ringing phone calls via my headset and not from my phone when bluetooth is enabled. Should this work with other phones that are not Samsung or do you perhaps know of an equivalent option that would work?

Thanks!

EDIT: I take that back, It's Working Great! I had some permission issues I had to allow with Tasker and Notification listener but all is working great, no special "Separate App Sound" I had to set.

Thanks for the Guide Nighthawk!
 
Last edited:
Upvote 0
I want thank Nighthawk for his great effort
It worked very fine
And thank geoguy89 for his hint regarding permissions cause I was try many times without get the results

Now i request help
But this time for connecting normal headphones
Cause for me i use both bluetooth and headphons

What I shall do?????

Thanks in advance

Edit:
For this solution i choose one sound and it plays with all notification
Is there any option to get the notification sound fof every app or i must make for every sound one profile??
 
Last edited:
Upvote 0
Night Hawk, thank you for the great tutorial. I’ve followed it as best as I can (total noob with Tasker, etc). Unfortunately I’m not able to get it to work on my Note 8.

I’m trying to get my calendar notifications to sound off on the phone’s speaker like it used to before Pie while connected to BT. When I click the Play icon in Tasker after creating the profile and action, I get the sound thru both the BT earpiece and phone speaker. However once I set a calendar event, the sound reverts to the headset only. Also, the Tasker notification in the Notification panel says “No active profile set” no matter what I do in Tasker although the profile I created shows up in app.

I’ve tried giving Tasker, BlueTask and Notification Listener ALL available permissions too, but no joy.

Any tips would be greatly appreciated.

Thanks in advance.
 
Upvote 0
So..... My boyfriend and I both have an xz3 and we share the same car. When he connects his phone to the car, the sounds don't work at all after he disconnects. This doesn't happen to me. He has to restart the phone.

Things to consider: it's a new phone and this also happened with his XZ premium. We also have a new car and this happened with the old car. But only for him and not for me. So it's not the car, or the model of the phone, or Android version. Any ideas?
 
Upvote 0
I apologize for saying Tasker was free. I've been using it so long I thought there was a free and a pro version. The plugins I suggested are free though.

In Tasker, under Profiles,
Click + to create a new profile.
Click EVENT
Click PLUGIN
Click NOTIFICATION Listener, then Notification Listener again (not action)
Click on the edit icon.
Under APPS, click the selection icon and pick the apps you want to monitor and click the checkmark.
Click on the back icon once back at the configuration screen.
Click NEW Task, give it a name. Click the checkmark
Click on the +, and select Plugin
Click BlueTask
Click Get Connected Devices
Change timeout to 10 seconds
Check "Continue task after error"
Click back. Click + again to add another line
Click Media
Click Play Music
Select a music file for the notification sound.
Change the "Stream" to Ringer
Click on + in the IF section.
Set the %btdevname() variable, click button to change comparison operator to "Match Regex" and then the first few characters of your Bluetooth device name.
You can add multiple IF statements for monitoring more than one device, just be sure to set OR between then instead of AND

That should do it.

Thanks for all the detail. I followed this almost exactly. Except for when I added Blue Task when I tried to back out it would give me a configuration error, but then I would come back and the settings would be correct. Unfortunately I still don't get any sound. Here's what I have:

Profile: Bluetooth Sound (4)
Event: Notification Listener [ Configuration:Event: Posted Apps: Messages,Messages ]
Enter: Notify2 (5)
A1: Get connected devices [ Configuration:A2DP or headset connected devices Timeout (Seconds):10 Continue Task After Error:On ]
A2: Music Play [ File:Android/media/com.Slack/Notifications/Slack - Hi.mp3 Start:0 Loop:Off Stream:2 Continue Task Immediately:On ] If [ %btdevname() ~R LG ]

I know it's asking a lot, but if you have a moment to look it over and let me know what you think I would appreciate it.
 
Upvote 0
I apologize for saying Tasker was free. I've been using it so long I thought there was a free and a pro version. The plugins I suggested are free though.

In Tasker, under Profiles,
Click + to create a new profile.
Click EVENT
Click PLUGIN
Click NOTIFICATION Listener, then Notification Listener again (not action)
Click on the edit icon.
Under APPS, click the selection icon and pick the apps you want to monitor and click the checkmark.
Click on the back icon once back at the configuration screen.
Click NEW Task, give it a name. Click the checkmark
Click on the +, and select Plugin
Click BlueTask
Click Get Connected Devices
Change timeout to 10 seconds
Check "Continue task after error"
Click back. Click + again to add another line
Click Media
Click Play Music
Select a music file for the notification sound.
Change the "Stream" to Ringer
Click on + in the IF section.
Set the %btdevname() variable, click button to change comparison operator to "Match Regex" and then the first few characters of your Bluetooth device name.
You can add multiple IF statements for monitoring more than one device, just be sure to set OR between then instead of AND

That should do it.

It's been forever since I use this account. lol But I had to say thank you for writing these steps out for people like me! I have my headset around my neck and use my phone for work. I'm on call 24 hours a day. I can't miss calls. This allows my phone to make sound when I get a text. It's saved me. Worth paying for tasker. lol
 
Upvote 0
It's been forever since I use this account. lol But I had to say thank you for writing these steps out for people like me! I have my headset around my neck and use my phone for work. I'm on call 24 hours a day. I can't miss calls. This allows my phone to make sound when I get a text. It's saved me. Worth paying for tasker. lol

So you got yours to work? I followed it exactly, but not working.
 
Upvote 0
So you got yours to work? I followed it exactly, but not working.

I'm very new to Tasker, only know about using i it because of this page.

1. connected devices Timeout (Seconds):10
I had to change this to 12 for it to work consistently, otherwise it was hit or miss.

2. Stream:2
Where are you streaming it to? I have mine set to Ringer

3. If [ %btdevname() ~R LG ]
This was the thing that prevented me from getting it working for days. Did you change the name of the bluetooth device? If so put in part of the original name, wildcards (LG*) are ok from what my searches have told me, or put in the whole of the original name. In my case it was SoundBuds Life. I had renamed it to Anker Headphones and it would not work.

Hope this helps.

Matt
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones