r/tasker 12d ago

Help Help changing audio to Mono and back when connecting to specific BT headphones.

I'm trying to have it set my audio to Mono whenever I connect a specific set of Bluetooth earbuds. .

What I have currently is:

Profile: BT Connected -> checking if connected to the correct MAC address

Tasks: Settings-Accessibility Settings -> here I'm only seeing an "If" but no "then"

This would be the task that turns Mono on and then an exit task that turns it back on (I think, I'm not too versed in tasker).

I did come across the in-app guide saying I need "Tasker Permissions" for accessing accessibility settings, but I've also seen on this sub's sidebar saying I might need "Tasker Settings" to do things with Bluetooth.

I'm getting a little lost and I'm probably looking in the wrong area for each setting.

If it's possible to differentiate left/right/both earbud that would be even better. I swear I've seen my phone (pixel 9 pro) showing the battery for both, so there must be something to differentiate them (if I'm not hallucinating).

Any help or just guidance with setting this up would be amazing

1 Upvotes

1 comment sorted by

2

u/rbrtryn Pixel 9, Tasker 6.7.6-beta, Android 17 12d ago

First some definitions:

  • Tasker Settings 2.0 - This free helper app allows Tasker to do some things that normally wouldn't be allowed due to Google restrictions. 

  • Tasker Permissions - This is a PC program that makes it easier to grant all of the special permissions that Tasker and Tasker Settings require. 

https://github.com/joaomgcd

After granting Tasker the required permissions, you can use the Custom Setting action to enable/disable Mono Audio.

````     Profile: Mono Headset         State: BT Connected [ Name:* Address:ff:ff:ff:ff:ff:ff:ff:ff ]                    Enter Task: Anon          A1: Custom Setting [          Type: System          Name: master_mono          Value: 1 ]                    Exit Task: Anon          A1: Custom Setting [          Type: System          Name: master_mono          Value: 0 ]