Prevent EarPod Play/Pause Button from Activating Siri on macOS Sierra

ear-phonesitunesmacossiri

I have installed macOS Sierra. I often work on my Mac while on the go, and then I play music using iTunes over my EarPods connected via the mini-Jack plug.

The button allows me to pause the music, but now in Sierra, every time I press it, I am asked whether I want to allow Siri. Refusing will simply bring the window up again when I press the button.

I don't want to use Siri on Sierra. At all. How can I prevent it from trying to activate when I press play/pause on my EarPods?

Added after reading comments: When I enable Siri, Siri doesn't activate when I press the button, unless I press it really long. But when I disable Siri entirely, it asks whether it's allowed to activate every time I press the button, even if it's just a short click.

Best Answer

It may be related to the fact that although you "disable" Siri, the process is still running. You can easily see that in the Activity Monitor, by searching for Siri.

If you try to kill it, it will be restarted by launchd. To stop the automatic restart, disable it by editing /System/Library/LaunchAgents/com.apple.Siri.plist and setting Disabled to false.

To do that, you first need to disable SIP (system integrity protection), edit /System/Library/LaunchAgents/com.apple.Siri.plist, then enable SIP.

Related Question