# tombonez/notunes

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/tombonez-notunes).**

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

5,856 stars · 98 forks · Swift · MIT

## Links

- GitHub: https://github.com/tombonez/noTunes
- awesome-repositories: https://awesome-repositories.com/repository/tombonez-notunes.md

## Topics

`itunes` `macos` `swift`

## Description

noTunes is a macOS utility designed to block the Apple Music application from launching automatically and redirect requests to open the music app toward a different application or website. It functions as a system-level blocker and redirector to manage how the operating system handles music player launch requests.

The tool provides a menu bar interface for managing application launch restrictions and toggling blocking functionality. This interface allows for the management of the status icon's visibility and the overall state of the redirection logic.

The system monitors for hardware changes and system events, such as Bluetooth headphone connections, to intercept and block automated launches. It employs process monitoring and automation bridges to route these triggers to user-specified alternative software or URL schemes.

## Tags

### Networking & Communication

- [Application Launch Blockers](https://awesome-repositories.com/f/networking-communication/remote-application-launches/application-launch-blockers.md) — Prevents music players from launching automatically when system events like Bluetooth headphone connections are detected. ([source](https://github.com/tombonez/notunes#readme))

### Graphics & Multimedia

- [Player Redirection Utilities](https://awesome-repositories.com/f/graphics-multimedia/media-players/player-redirection-utilities.md) — Routes system requests to open a music player toward a preferred alternative application or website instead.

### Operating Systems & Systems Programming

- [Application Launch Redirectors](https://awesome-repositories.com/f/operating-systems-systems-programming/application-launch-redirectors.md) — Redirects requests to open the Music app toward a different application or website.
- [Application Startup Inhibitors](https://awesome-repositories.com/f/operating-systems-systems-programming/application-startup-inhibitors.md) — Prevents the default music player from launching automatically when Bluetooth headphones or other media triggers are detected.
- [System Application Redirections](https://awesome-repositories.com/f/operating-systems-systems-programming/system-application-redirections.md) — Intercepts operating system calls for the default music application and redirects them to a user-specified alternative. ([source](https://github.com/tombonez/notunes#readme))
- [AppleScript Integrations](https://awesome-repositories.com/f/operating-systems-systems-programming/desktop-environment-frameworks/desktop-environment-components/desktop-applications/desktop-application-automation/applescript-integrations.md) — Employs AppleScript to programmatically control macOS application states and execute redirection logic.

### System Administration & Monitoring

- [macOS Application Managers](https://awesome-repositories.com/f/system-administration-monitoring/macos-application-managers.md) — Manages the lifecycle and launch state of the Apple Music application to prevent automatic startup.
- [Process Termination Signals](https://awesome-repositories.com/f/system-administration-monitoring/inter-process-communication-utilities/process-termination-signals.md) — Prevents target applications from starting by monitoring process IDs and sending termination signals upon launch.
- [Startup Behavior Controllers](https://awesome-repositories.com/f/system-administration-monitoring/macos-application-managers/startup-behavior-controllers.md) — Manages which applications launch automatically or are blocked from starting during specific system events on macOS.

### Development Tools & Productivity

- [Global Event Listeners](https://awesome-repositories.com/f/development-tools-productivity/extensible-configuration-interfaces/behavioral-extension-scripts/global-event-listeners.md) — Monitors system-wide hardware changes, such as Bluetooth connections, to identify music player launch attempts.
- [Process Launch Interceptors](https://awesome-repositories.com/f/development-tools-productivity/workflow-automation-triggers/event-driven-triggers/process-launch-interceptors.md) — Watches for system events that trigger specific application launches to intercept and block them.
