1 points par GN⁺ 2024-05-22 | 1 commentaires | Partager sur WhatsApp
  • noTunes est une application qui empêche iTunes ou Apple Music de se lancer sur macOS, notamment lorsque l’app Music s’ouvre automatiquement dans des situations comme la reconnexion d’un casque Bluetooth
  • Une fois l’app lancée, l’exécution d’iTunes/Music est bloquée, et un clic gauche sur l’icône de la barre des menus permet d’activer ou de désactiver ce blocage
  • L’installation est possible via le téléchargement direct de noTunes-3.5.zip ou avec Homebrew Cask via brew install --cask notunes
  • Le lancement automatique au démarrage se configure dans Login Items des System Settings à partir de macOS Ventura, ou dans Users & Groups des System Preferences pour les versions antérieures à Ventura
  • Il est possible de définir, via la valeur replacement, une application ou un site web à lancer à la place d’iTunes/Apple Music, par exemple une URL YouTube Music

Ce que fait noTunes

  • noTunes est une application pour macOS qui empêche iTunes ou Apple Music de se lancer
  • Lorsque l’app est en cours d’exécution, iTunes/Music ne se lance plus
    • Par exemple, elle peut empêcher l’app Music de s’ouvrir lorsque des écouteurs Bluetooth se reconnectent
  • Un clic gauche sur l’icône de la barre des menus permet d’activer ou de désactiver la fonctionnalité de noTunes

Installation

  • Téléchargement direct :
  • Installation avec Homebrew :
    brew install --cask notunes
    

Configuration du lancement automatique au démarrage

  • À partir de Ventura :
    • Aller dans System Settings
    • Sélectionner General
    • Sélectionner Login Items
    • Cliquer sur + sous Open at Login et sélectionner noTunes
  • Avant Ventura :
    • Aller dans System Preferences -> Users & Groups
    • Sélectionner Login Items sous l’utilisateur
    • Cliquer sur le cadenas en bas à gauche et saisir le mot de passe de connexion
    • Cliquer sur + dans le panneau principal pour rechercher noTunes
    • Sélectionner noTunes puis cliquer sur Add

Utilisation de l’icône de la barre des menus

  • Un clic gauche sur l’icône de la barre des menus active ou désactive noTunes
    • L’état Enabled empêche le lancement d’iTunes/Music
    • L’état Disabled autorise le lancement d’iTunes/Music
  • Pour masquer l’icône de la barre des menus, faire un clic droit ou control-click sur l’icône, puis cliquer sur Hide Icon
  • Pour restaurer l’icône masquée de la barre des menus, quitter noTunes, exécuter la commande suivante dans Terminal, puis rouvrir l’app
    defaults delete digital.twisted.noTunes
    

Quitter noTunes

  • Si l’icône de la barre des menus est visible :
    • Faire un clic droit ou control-click sur l’icône, puis cliquer sur quit
  • Si l’icône de la barre des menus est masquée :
    • Quitter l’app depuis Activity Monitor ou exécuter la commande suivante dans Terminal
    osascript -e 'quit app "noTunes"'
    

Configurer un lancement de remplacement pour iTunes/Apple Music

  • Pour ouvrir une autre app musicale lorsqu’iTunes/Music tente de se lancer, remplacer YOUR_MUSIC_APP par le nom de l’app souhaitée et exécuter la commande suivante
    defaults write digital.twisted.noTunes replacement /Applications/YOUR_MUSIC_APP.app
    
  • Après configuration, lorsque iTunes/Music tente de se lancer, /Applications/YOUR_MUSIC_APP.app est lancée à la place
  • Un site web peut aussi être utilisé comme cible de remplacement, par exemple pour ouvrir YouTube Music
    defaults write digital.twisted.noTunes replacement https://music.youtube.com/
    
  • Pour désactiver la configuration de lancement de remplacement, exécuter la commande suivante
    defaults delete digital.twisted.noTunes replacement
    

Support et licence

1 commentaires

 
GN⁺ 2024-05-22
Avis de Hacker News
  • Enfin. Pour les utilisateurs de Spotify, c’était un problème vraiment agaçant
    J’ai configuré Spotify comme application au démarrage du système, mais si j’appuie sur le bouton physique de lecture du clavier alors que je n’ai pas encore touché à la fenêtre, au lieu de lancer Spotify comme prévu, c’est Apple Music qui s’ouvre. C’est à devenir fou

    • Quand on est dans l’écosystème Apple, on est censé utiliser les produits Apple avec le sourire
      La conclusion absurde, c’est que la solution évidente à ce « bug » serait de commencer à utiliser Apple Music
    • C’est aussi pénible quand on utilise des AirPods avec Google Meet ou Zoom
      Une fois sur deux, quand je mets mes AirPods, Apple Music surgit et vole le focus à ce que j’étais en train de faire
    • L’iPhone est encore pire. Après avoir lu du son dans n’importe quelle appli, comme un court clip dans Instagram ou Safari, si on appuie à nouveau sur le bouton de lecture, Apple Music se lance
      Ce comportement est cassé depuis le premier iPhone, et j’ai l’impression qu’ajouter simplement une pile de deux éléments réglerait 99 % des cas d’usage
    • J’ai carrément retiré le bouton lecture/pause de la Touch Bar
      À chaque fois que j’oubliais et que j’appuyais dessus, Apple Music s’ouvrait, et si je le forçais à quitter, il redémarrait : j’avais l’impression d’être puni dans une boucle
    • Lire ce fil me fait bizarre. J’utilise un Mac toute la journée, tous les jours, et je n’ai jamais ressenti ce problème, ni réalisé que les gens le trouvaient aussi frustrant
      Je n’ai pas le souvenir d’avoir été agacé par le fait que le bouton de lecture ouvre Apple Music ; au pire, je voulais lancer Spotify et c’est YouTube dans un onglet de navigateur déjà ouvert qui se mettait à jouer. Je n’éteins presque jamais non plus mon système : d’après uptime, le dernier redémarrage remonte à 79 jours, et comme Spotify ou YouTube sont presque toujours ouverts en arrière-plan, macOS n’a sans doute pas eu besoin d’ouvrir une nouvelle appli. Je me demande ce que je fais correctement
  • J’utilise macOS à plein temps depuis environ 4 ans, et avant cela j’ai utilisé diverses distributions Linux pendant une dizaine d’années
    J’ai eu une malchance terrible avec le matériel Asus, et comme je travaillais chez Apple à l’époque, j’ai pu avoir une grosse réduction sur un MacBook, donc je suis passé à macOS. Le matériel du portable est toujours impeccable 4 ans plus tard, mais macOS me frustre de plus en plus. Comme c’est Unix, la ligne de commande et les outils de développement sont corrects, mais j’ai constamment l’impression de devoir contourner la direction imposée par Apple pour travailler. Je ne compte plus le nombre de fois où j’ai lancé Apple Music par erreur, et voir apparaître une appli comme celle-ci montre que je ne suis pas le seul
    Le problème, ce n’est pas tant le comportement par défaut lui-même que le fait que tout un tas de choses non désirées soient incluses. J’aimerais qu’Apple Maps, Apple Music et de petites applis dépendantes des services Apple ne soient pas préinstallées, et qu’il existe un macOS minimal avec seulement le bureau, le terminal et quelques utilitaires de base. Si Apple Music n’était pas installé, il ne pourrait pas se lancer. Quand la prise en charge de Linux sur les MacBook T2 sera stabilisée par la communauté, je compte passer entièrement à NixOS minimal
    [1] Je me suis juré de ne plus jamais acheter de produit Asus. Mon ordinateur portable a littéralement commencé à se désagréger au bout d’un an d’utilisation, alors qu’il bougeait à peine et restait près de mon lit ; les jonctions en plastique se sont décollées et j’ai dû faire beaucoup de chirurgie à la Gorilla Glue et aux serre-joints. Plus jamais
    [2] Par exemple des choses comme le gestionnaire de disque

    • On dirait des frères de sang dans le fait de ne plus jamais acheter Asus. Cela dit, je fais encore une exception traîtresse pour les cartes mères, même si j’essaie de changer ça aussi, et je refuse HP pour les mêmes raisons
      Ça pourrait être de bons produits, mais des pièces fragiles qui cassent facilement ruinent toute la qualité. Le portable Framework(https://frame.work) vaut vraiment le coup d’œil. Tant qu’ils ne perdent pas le cap, je n’ai pas l’intention d’acheter autre chose. La gamme Lenovo T* était bien aussi, et le T580 a été l’un de mes préférés de tous les temps. Dell fabrique aussi de beaux produits, mais je choisirais plutôt la gamme business de l’XPS, probablement quelque chose comme un Precision. Si vous utilisez Dell, Ubuntu ou une distribution dérivée est un peu mieux ; avec Fedora ou Arch, il y avait des frictions parce qu’il fallait dépendre des builds Dell pendant 6 à 9 mois après la sortie d’un nouveau modèle, le temps que les pilotes arrivent dans le noyau
    • Petite digression, mais ce genre de choses m’a fait renoncer aux ordinateurs portables haut de gamme en général
      Je l’ai vu chez plusieurs marques : elles entassent du matériel haut de gamme dans le boîtier le moins cher et le plus mal conçu possible, et au final ce n’est pas le matériel lui-même qui pose problème, mais ce boîtier. Il y a des exceptions qui semblent toujours avoir leurs propres problèmes matériels, comme les cartes MSI, mais je n’en rachèterai jamais
    • Mon Asus Zephyrus était lui aussi impossible à réparer
      Heureusement, j’avais pris une garantie coûteuse, mais comme je ne savais pas quel portable prendre ensuite pour du développement de jeux, je suis finalement revenu à un PC fixe
  • C’est exactement le genre d’abus de pouvoir sur lequel les autorités antitrust devraient se concentrer
    Apple, Inc possède à la fois le système d’exploitation et l’application de musique, et utilise son contrôle sur l’OS pour donner un avantage indu à sa propre application de musique par rapport aux applications concurrentes. Apple n’est pas la seule dans ce cas : toutes les grandes entreprises tech utilisent leur pouvoir de plateforme pour obtenir un avantage concurrentiel dans des secteurs sans rapport

  • Je garde le MacBook Pro 2019 en mémoire comme un mauvais matériel. Une Touch Bar horrible et une connectique médiocre : pas de HDMI, pas de recharge magnétique, pas d’USB-A.
    Le logiciel non plus n’était pas très abouti. Utilisé en mode « clamshell » fermé, il s’éteignait, et on ne pouvait pas changer le réglage ; il fallait un logiciel tiers pour qu’il reste allumé. Mais une fois fermé, on n’a plus accès au capteur d’empreintes. L’iPhone n’a pas de capteur d’empreintes et utilise donc la reconnaissance faciale ; le Mac a un capteur d’empreintes, mais ne peut pas faire de reconnaissance faciale avec une caméra IR comme Windows Hello.
    C’est surprenant que macOS n’ait pas une fonction du type « à la fermeture du capot > éteindre / continuer à fonctionner », que Windows prend en charge depuis l’époque de XP.

    • Pour éviter tout malentendu, il semble vouloir dire qu’on ne peut pas le laisser en mode clamshell sans écran externe. Moi, je l’utilise presque toujours fermé.
      Pour le problème du capteur d’empreintes, il y a trois alternatives : l’Apple Watch peut remplacer cet usage dans la plupart des cas, certains claviers externes Apple ont un capteur d’empreintes, et on peut aussi simplement utiliser son mot de passe.
    • Vu qu’il mentionne un logiciel tiers, il me semble que le MacBook Pro 2019 prenait bien en charge le fonctionnement avec le portable fermé. Mais il fallait qu’il soit en charge, sinon il passait en veille.
      Moi aussi, j’avais installé une appli comme Amphetamine pour le laisser allumé fermé et sans alimentation, mais à mes yeux ça ne fonctionnait pas du tout.
    • Je ne comprends pas pourquoi les gens font semblant d’acheter des produits Apple pour leurs fonctionnalités. Apple est la meilleure entreprise de l’histoire en matière de marketing.
      On ne peut pas admettre qu’ils savent très bien manipuler les gens et que les humains sont prévisibles ? Ça peut blesser l’ego des fans qui ont acheté un produit à 2 000 dollars avec 8 Go de RAM et un CPU banal, mais les seuls à profiter de ce secret de Polichinelle, ce sont les actionnaires d’Apple.
  • Je me demande ce qu’Apple gagne à retirer un réglage permettant de choisir si Apple Music doit s’ouvrir ou non.
    Même les utilisateurs audio professionnels ne doivent pas avoir envie que ça surgisse juste parce qu’ils ont branché un casque.

    • C’est peut-être parce que les indicateurs d’engagement de l’app Music baisseraient.
      Bien sûr, l’essentiel de cet engagement serait factice dès le départ, mais quel chef de projet irait l’admettre volontairement ? C’est la même raison pour laquelle les publicités restent placées à des endroits pénibles où les clics accidentels sont faciles, alors même que tout le monde y gagnerait si ces clics diminuaient.
    • « Les options font peur aux utilisateurs » est le principe directeur de l’écosystème logiciel d’Apple.
    • Un nouvel utilisateur finit par se dire : « Ah, c’est donc ça que je suis censé utiliser. »
    • Les utilisateurs audio professionnels n’utilisent pas la touche lecture du clavier. Le bouton lecture/pause, c’est la barre d’espace, le standard du secteur, et les casques Bluetooth ont trop de latence pour être utilisables sur du travail sérieux.
    • Il y a de fortes chances que le support client reçoive des dizaines de milliers de demandes du type : quelqu’un a changé le réglage puis l’a oublié, quelqu’un d’autre l’a changé sans le dire, ou un profil MDM l’a modifié, et Music ne se lance plus à la connexion du casque.
  • Je trouve choquant qu’Apple laisse passer ce genre de chose. Du point de vue antitrust, ça fait penser à Internet Explorer, et ça donne aussi l’impression de revoir les réglages divers et mauvais qui accompagnaient autrefois les PC Windows.
    Franchement, à certains égards, une installation propre de Windows paraît moins encombrée qu’une installation neuve de Mac. Bientôt, les gens fabriqueront peut-être des supports d’installation macOS personnalisés pour remettre les réglages par défaut d’aplomb et retirer le superflu, comme à l’époque de XP.
    Autre exemple : Pages. Peu importe combien de fois on coche la case « Toujours utiliser cette app », il insiste pour devenir le lecteur par défaut des CSV. À part le supprimer complètement, il n’y a pas d’alternative.

    • À propos du dernier exemple : dans le menu clic droit > Open With, la case « Always Open With » ne change l’app par défaut que pour ce fichier-là.
      Pour changer la valeur par défaut de tous les fichiers de ce type, il faut ouvrir le panneau d’informations avec command+i puis, sous « Open With », cliquer sur « Change All… ». Moi, j’utilise l’outil en ligne de commande duti.
    • Si le choix est entre Windows et Mac, autant utiliser Fedora.
      À moins de devoir absolument faire tourner un logiciel précis, mieux vaut utiliser quelque chose de qualité 10/10 qu’une expérience utilisateur 6/10 avec maximisation des profits 10/10. Si je parle spécifiquement de Fedora, c’est parce que les Linux de la famille Debian finissent par renvoyer les gens vers Windows.
    • L’informatique de bureau est une plateforme en déclin, donc du point de vue antitrust, ce n’est pas très important.
  • Les utilitaires ultra-ciblés qui comblent une fonctionnalité bizarrement absente de macOS sont une vieille tradition, mais cette appli est peut-être le sommet du genre.

    • J’en ai fait un moi aussi : https://github.com/bakkot/MenuBarVolume
      Je ne comprends toujours pas pourquoi Apple a décidé qu’il ne fallait pas avoir un indicateur de volume visible dans la barre de menus quand un casque est branché. Vraiment.
    • Dans ce domaine, je proposerais AltTab comme candidat.
    • Et à l’inverse, qu’est-ce qu’il y a ?
      Sous Linux, le Wi-Fi, le Bluetooth, l’audio et la vidéo fonctionnent à peine, et sous Windows il existe d’innombrables utilitaires pour retirer les cochonneries du système d’exploitation. Ce n’est pas un problème propre au Mac, c’est juste une saveur différente.
  • Maintenant, il faudrait aussi quelque chose qui bloque seulement le partage automatique du presse-papiers sans désactiver complètement Handoff.
    Difficile à croire, Apple, mais certaines personnes utilisent plusieurs appareils pour des usages différents, et le presse-papiers qui circule automatiquement de l’un à l’autre est au mieux agaçant. Il suffirait qu’il soit partagé uniquement quand on se connecte explicitement à distance d’un appareil à un autre.

    • Il me semble qu’il suffit de désactiver Universal Clipboard.
    • Ce serait vraiment bien. Il m’arrive souvent d’effacer quelque chose copié sur un appareil en copiant autre chose sur un autre.
      Au lieu du partage automatique, une fonction permettant d’envoyer du texte vers un autre appareil comme AirDrop serait bien meilleure.
    • Je suis revenu à Synergy de Symless.
      Handoff a un défaut très agaçant quand on partage une souris et un clavier, et Synergy est entièrement configurable. En plus, c’est un achat unique.
    • Ça peut aussi valoir le coup de le désactiver et d’utiliser l’app Paste.
  • launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
    Est-ce que ça ne permettrait pas de résoudre tous les comportements où l’on semble appuyer accidentellement sur ce bouton ?

    • Malheureusement, cette méthode désactive complètement les touches multimédias.
      L’intérêt du logiciel lié est de les laisser continuer à fonctionner avec le lecteur multimédia voulu, comme Spotify, tout en empêchant le lecteur multimédia d’Apple de les intercepter.
  • Bonne trouvaille. Avant, je réglais ça en le bloquant discrètement avec Santa[1], mais ça m’a toujours semblé excessif de l’utiliser uniquement pour cet objectif.

    1. https://github.com/google/santa