Skip to main content

[Potential Bug] Seam & AirPods connection

In my recent post about the AirPods connection bug and phone calls, I believe Apple’s automatic AirPods transition from devices detects Seam as a genuine audio output application. This forces it to connect immediately.

I’ve noticed this behaviour ever since I started reopening my laptop from sleep mode.  It instantly connects my AirPods straight away even though I’m listening to music on my iPhone.

To Recreate this issue:

  1. Ensure your mac is “asleep”

  2. Play some music on your iphone/ipad or other devices other than the Mac with Seam.

  3. Open your mac and it will connect it straightaway.

Status: Rejected5 comments

Log in to comment and vote

Comments5

  • Ramzi

    Team•

    Sep 3

    Update on this: I traced it in the system logs, and Seam is not the cause.

    The real chain is: the Mac unlocks, that gate lifts, the AirPods advertise, and because they are in your ears and idle, macOS claims them.

    Seam does play a short sound at unlock, on the built-in speaker. You can turn it off in Settings, Lock Screen. It will not change the AirPods behaviour.

    One thing I could not reproduce: every wake in my logs had the AirPods idle rather than streaming from the phone. If you see it steal them mid-song, run this right after and send me the output:

    /usr/bin/log show --last 5m --predicate 'process == "audioaccessoryd"' --style compact | grep -E 'EvaluateNearby|FindHeadphone|Evaluator: connect'

  • mchung

    •

    Sep 3

    This is under all my assumption, I could be wrong.