Stop iTunes Auto Launch – How to Prevent iTunes from Auto Launching on Bluetooth Connect

bluetoothheadphonesitunes

iTunes has an annoying habit of auto launching upon connecting a Bluetooth headset to Mac. Pre-Lion, you could go to System Preferences -> CD/DVD Settings, and disable an option for auto launching iTunes.

However, in Macs without a CD/DVD, and post-Lion, up to Mavericks, there is no such setting available. Neither iTunes 11, nor System Preferences 10.9 present a setting to disable this annoyance.

Some say to disable the iTunes Helper from Users & Groups -> Login Items, but this appears to have no effect.

Is there another way to change this behavior?

Also posted on Reddit.

Also posted on Apple Discussions.

Best Answer

I'm on a MBP with osx 10.9.2. Disabling iTunes in "CD and DVD" preferences does not help. Just renaming iTunes to something else does not work.

The service "Remote Control Daemon", rdc, is responsible for delivering commands to (for example) iTunes. Use this script, iTunesPatch. This script modifies the actual binary for rdc to inhibit the command it sends to start iTunes, which means that all other functions of rdc still works as expected.

Related Question