How can I disable the feature where OSX launches iTunes when external speakers are connected?

There is that feature where iTunes gets automatically launched on OSX when an external speakers are connected (Bluetooth or 3.5mm jack headphones).

I happen to prefer another application to listen to the music. So, is it possible to disable iTunes auto launch? Or reconfigure it to launch some other app?

I know. I am pushing it, but maybe I can get it to launch my favourite radio web site? ;-)

Cheers!


Go to System Preferences > Users and Groups > Login items and remove iTunes Helper from the list. Then, log out and log back in. Try connecting your speakers.

**Edit: The iTuneshelper.app is part of the iTunes package. To diable the iTuneshelper.app you have to view the contents of the iTunes.app by Option clicking, or right clicking, and choosing "Show Package Contents". The iTuneshelper.app is located in the MacOS folder.

Rename iTuneshelper.app to iTuneshelper-disable.app and this will prevent it from launching and being added to Login Items.

This method tested and working with OS 10.8.3 and iTunes 11.0.2.

-From useer GageGecko on the macrumors forum.

Note that this will keep it from adding itself to the login items whenever you open itunes, but will also mean you have to open itunes yourself when you plug in your phone, ipod, etc.


You are out of luck I am afraid.
This has been a major annoyance since Snow Leopard.
You can't turn it of and you can't reconfigure it.

The suggestion of WreithKassan is an option but it apparently does not always help.
It depends on your version of OSX and iTunes.

On Mavericks (possibly also Mountain Lion) removing iTunes Helper doesn't help at all according to a large number of people in the Apple forums.
(Besides: removing it will disable the auto-start of iTunes when connecting a iPhone, iPad or iPod. Most people want iTunes to start in that case.)


I figured this out on Mavericks. I did five steps:

  1. Rename the iTunes.app to iTunesclosed.app

  2. Open a blank AppleScript Editor and save a blank window in the Applications folder as an application type (not the default script type) as DoNothing.app

  3. Remove the iTunesHelper from system preferences > users > login items

  4. Connect to the bluetooth speaker it will ask you where is iTunes located? Click browse and point it to the DoNothing.app

(iTunes will still launch when you connect to a bluetooth speaker)

  1. In Finder go to Applications and show package contents on iTunesclosed.app. Inside the MacOS folder there is a unix script called iTunes, i right clicked get info and change the name to iTunesclosed.

With the first three steps, iTunes still opened whenever I connect to my bluetooth speaker. This last step prevented iTunes from opening.