Introduction
Si tu es un utilisateur de Mac, tu as probablement rencontré ce problème frustrant : à chaque fois que tu appuies sur la touche ▶ Play de ton clavier, l'application Apple Music se lance automatiquement, interrompant potentiellement ton flux de travail. Ce comportement par défaut peut être agaçant, surtout si tu utilises principalement d'autres applications musicales comme Spotify ou YouTube Music. Heureusement, il existe des solutions simples pour contourner ce problème.
Pourquoi Apple Music se lance-t-il automatiquement ?
Le phénomène est lié à un processus de macOS appelé le "Remote Control Daemon" (rcd). Ce démon est responsable de la gestion des touches multimédias sur ton clavier. En l'absence d'une application jouant déjà de l'audio, rcd lance par défaut l'application Apple Music lorsque tu presses ▶ Play.
Music Decoy : une solution ingénieuse
Une des solutions les plus efficaces pour contrer ce problème est d'utiliser une application appelée Music Decoy. Cette application est conçue pour tromper le système en lui faisant croire que l'application Apple Music est déjà en cours d'exécution. Comment cela fonctionne-t-il ? Music Decoy utilise le même identifiant de bundle que l'application Music, ce qui empêche cette dernière de se lancer.
Pour installer Music Decoy, tu peux utiliser Homebrew, un gestionnaire de paquets pour macOS, avec la commande suivante :
``bash $ brew install music-decoy ``
Une fois installé et en cours d'exécution, Music Decoy s'assure que l'application Music ne se lancera pas lorsque tu appuieras accidentellement sur la touche ▶ Play.
Configuration avancée
Depuis la version 1.1, Music Decoy offre la possibilité de lancer une autre application musicale à la place d'Apple Music lorsque tu appuies sur ▶ Play. Pour ce faire, exécute la commande suivante dans le Terminal (exemple pour Spotify) :
``bash defaults write com.lowtechguys.MusicDecoy mediaAppPath /Applications/Spotify.app ``
Pour réinitialiser cette configuration, utilise :
``bash defaults delete com.lowtechguys.MusicDecoy mediaAppPath ``
Alternatives et solutions complémentaires
Si Music Decoy ne te convient pas, il existe d'autres méthodes pour empêcher Apple Music de se lancer. Par exemple, tu peux désactiver le démon rcd avec la commande suivante :
``bash launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist ``
Cependant, cela désactivera également la fonctionnalité de contrôle des médias via le clavier.
Une autre application, noTunes, surveille les applications lancées et ferme Apple Music dès qu'elle détecte son lancement. Bien que cette méthode consomme un peu de ressources CPU, elle reste une option viable.
Conclusion
Garder le contrôle sur quel lecteur multimédia se lance par défaut peut améliorer considérablement ton expérience utilisateur sur Mac. Grâce à des solutions comme Music Decoy ou noTunes, tu peux enfin dire adieu aux interruptions intempestives d'Apple Music.
Discutons de ton projet en 15 minutes.