noTunes

A simple macOS application that will prevent iTunes or Apple Music from launching.

MIT License

Downloads
149
Stars
2.5K

noTunes

noTunes is a macOS application that will prevent iTunes or Apple Music from launching.

Simply launch the noTunes app and iTunes/Music will no longer be able to launch. For example, when bluetooth headphones reconnect.

You can toggle the apps functionality via the menu bar icon with a simple left click.

Installation

Direct Download

noTunes-3.5.zip

Homebrew

brew install --cask notunes

Usage

Set noTunes to launch at startup

Ventura and later:

  1. Navigate to System Settings
  2. Select General
  3. Select Login Items
  4. Click the + under Open at Login and select noTunes

Before Ventura:

Navigate to System Preferences -> Users & Groups. Under your user, select "Login Items", click the lock on the bottom left and enter your login password to make changes. Click the plus sign (+) in the main panel and search for noTunes. Select it and click "Add".

Toggle noTunes Functionality

Left click the menu bar icon to toggle between its active states.

Enabled (prevents iTunes/Music from opening)

Disabled (allows iTunes/Music to open)

Hide Menu Bar Icon

Right click or control-click the menu bar icon and click Hide Icon.

Restore Menu Bar Icon

Quit noTunes, run the following command in Terminal and re-open the app:

defaults delete digital.twisted.noTunes

Quit noTunes

To quit the app either:

With menu bar icon visible

Right click or control-click the menu bar icon and click quit.

With menu bar icon hidden

Quit the app via Activity Monitor or run the following command in Terminal:

osascript -e 'quit app "noTunes"'

Set replacement for iTunes / Apple Music

Replace YOUR_MUSIC_APP with the name of your music app in the following command.

defaults write digital.twisted.noTunes replacement /Applications/YOUR_MUSIC_APP.app

Then /Applications/YOUR_MUSIC_APP.app will launch when iTunes/Music attempts to launch.

This can be used to open a website too, for example, YouTube Music.

defaults write digital.twisted.noTunes replacement https://music.youtube.com/

The following command will disable the replacement.

defaults delete digital.twisted.noTunes replacement

Support

If you like my work, consider supporting me through GitHub Sponsors

License

The code is available under the MIT License.

Package Rankings
Top 37.88% on Pypi.org
Badges
Extracted from project README
noTunes Logo GitHub release (latest by date) GitHub all releases GitHub GitHub Sponsors