One-Click to Connect My Sonos Ace for Mac and iPhone

Published on November 6, 2025

If you are using Sonos Ace (or any Bluetooth headphone) on your Mac or iPhone, you might have noticed one missing feature.

Unlike Apple AirPods, all other headphones do not have that auto-connect capability.

Connect to this iPhone: Automatically / When Last Connected to This iPhone

For my Sonos Ace, every time, I have to open Bluetooth settings, click Connect, and wait for it to pair. Here’s how to fix that with a one-click shortcut for both Mac and iPhone.

On the Mac

1. Install Homebrew (if you have not)

Open Terminal and run:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Install blueutil

brew install blueutil

3. Find your Sonos Ace MAC address

system_profiler SPBluetoothDataType

Look for something like:

Sonos Ace:
    Address: XX-XX-XX-XX-XX-XX

4. Create a Shortcut

Open Shortcuts → New Shortcut → Add Action → Run Shell Script, then paste:

blueutil --connect XX-XX-XX-XX-XX-XX

Replace the address with your own.

5. Add it to the Control Centre

Click the Control Centre icon at the top right → Edit Controls → drag Shortcuts into the Control Centre.

Now you can click Control Centre and run your shortcut.


On the iPhone

The iPhone cannot run shell scripts, so you need a different shortcut.

1. Create a Shortcut

Open the Shortcuts app → tap + → add action → Set Playback Destination → Sonos Ace.

2. Add to Control Centre

Swipe down from the top-right corner → press and hold the Shortcuts tile → tap **Add → select your shortcut

Now it is a single swipe and tap to connect my Sonos Ace without opening Bluetooth settings.

This small setup removes the daily friction of connecting any bluetooth headphone manually. 👏