Que puis-je faire pour empêcher le bouton Lecture / Pause d'ouvrir iTunes?


244

Dans Snow Leopard, le bouton multimédia Lecture / Pause (sur la F8touche) ouvre iTunes. Comment puis-je désactiver cela? Conserver de préférence l'ancien comportement de Leopard afin que je puisse l'utiliser pour contrôler d'autres applications multimédia (par exemple, Spotify).


2
Sujet du forum Apple relatif au problème: discussions.apple.com/thread.jspa?messageID=10075555 - pas de solution cependant. (Même si la page prétend étrangement "cette question a
reçu une

1
Un autre sujet non divulgué
August Lilleaas

3
Celui-ci regorge de bonnes solutions: discussions.apple.com/fr
Darren Newton

14
@ AugustLilleaas Ce n'est pas réglé dans Lion!
Jonathan

2
@Dag Høidahl Ceci n'est PAS corrigé dans Mountain Lion & Mavericks. Les clés multimédias sont liées à la dernière application multimédia active. C'est à dire. vous utilisez Spotify avec les touches et cela fonctionne bien. Vous mettez Spotify en pause, lisez une vidéo dans VLC, puis fermez VLC. Maintenant, les clés multimédias sont toujours liées à VLC car il s'agit de la dernière application active. Cependant, vous avez fermé VLC, la liaison est perdue. Appuyez sur la touche de lecture pour ouvrir à nouveau iTunes au lieu de contrôler Spotify.
Maurice

Réponses:


26

une meilleure solution temporaire consiste à démarrer quicktime et à le laisser tourner (ne pas lire un film) en arrière-plan. Il utilise moins de RAM / cpu que iTunes.


En effet, il s'agit d'un travail légèrement meilleur
Jonik

5
J'ai accepté cette réponse car c'est la solution la plus facile et la moins problématique.
Olly

Cela ne semble pas fonctionner sur Lion, iTunes s'ouvre toujours pour moi, que Quicktime soit ouvert ou non.
MrDaniel

Voir la réponse de @bernk du 17 octobre 2014 qui propose une solution simple, qui survit aux nouvelles versions du système d'exploitation, et qui est simple et correcte.
Tom Harrison Jr

voici un correctif similaire, si vous utilisez Google Chrome et que vous l'avez toujours ouvert: installez l'application Google Music. ou toute extension chrome qui "détournera" les touches de support, telles que balancer ou streamkey. la seule chose est qu'ils pourraient apporter certains problèmes de leurs propres. maintenant je me demande comment résoudre ce problème une fois pour toutes .
cregox

162

Mise à jour: Il existe une interface graphique disponible qui effectue les étapes ci-dessous sur le site Web officiel .

La réparation est très simple. Bien que le processus d'installation implique l'utilisation d'un terminal Mac, vous n'avez pas besoin de le savoir. J'ai inclus des images pour faciliter les choses! Il suffit de suivre 6 instructions simples ci-dessous et vous avez terminé!

  1. Téléchargez ce fichier zip
  2. Décompressez le fichier
  3. Exécuter le fichier Patch.command (double-cliquez dessus)
  4. Il ouvrira un terminal mac. Il vous sera probablement demandé de saisir votre mot de passe. Tapez votre mot de passe et appuyez sur enter. Il devrait ressembler à l'image ci-dessous:

    étape 4

  5. En bas, il est écrit "Tout est prêt. Voulez-vous créer une sauvegarde et appliquer le correctif (y / N)". Tapez y, puis appuyez sur Enter. Il devrait ressembler à l'image ci-dessous:

    Étape 5

  6. Vous avez terminé! Il devrait sortir du texte et dire [Process Complete]en bas. Vous pouvez ensuite fermer la fenêtre du terminal mac. Le processus terminé avec succès doit ressembler à l'image ci-dessous:

    Étape 6

Désinstaller

Si vous souhaitez supprimer ce correctif, exécutez simplement à nouveau le script Patch.command.

Voici le dépôt github Merci à thebitguru pour ce script.


1
Et fonctionne très bien sur Lion aussi!
Jari Keinänen le

9
Binaire déplacé ici: nomitsu.com/contents/MMFix.dmg Fonctionne très bien sur Lion 10.7.3!
Pavel Alexeev

6
Fonctionne toujours chez Mavericks!
fgb

3
Sait-on si cela fonctionne sur Mavericks ou Yosemite?
Tango

4
Fonctionne sur Yosemite
Alex

117

La vraie solution: ouvrez Terminal, collez la ligne suivante et appuyez sur Entrée. Vous avez terminé. Pour annuler, passez unloadà loaddans la même ligne.

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

4
C'est la bonne réponse. Ty! :)
arcastro

7
Cela fonctionne sur El Capitan, mais il n'envoie pas l'événement du bouton de lecture à l'application en cours de lecture
w00t

2
C'est la meilleure solution et fonctionne sur El Capitan!
JeroenJK

11
Cela désactivera complètement le périphérique de contrôle à distance (rcd), si je ne me trompe pas. Ce qui ne vous permettra pas d'utiliser votre télécommande mac, si vous en avez.
Magne

7
Cela ne fonctionne plus sous MacOs Sierra ... Dommage que j'aimais avoir une commande simple pour le faire.
NitroG42

48

Pour contrôler Spotify, utilisez les touches Shift + Option + Play. iTunes ne réagit pas à cette combinaison, mais Spotify le fait.


2
En effet, vous avez raison, +1. Cependant, cela commence à devenir un peu difficile à manier car j'aime bien avoir l'option "touches de fonction standard", c'est-à-dire que je dois appuyer sur 4 touches: Fn + Maj + Option + Jeu: P
Jonik

Cette astuce fonctionne également pour contrôler Rdio.
Paul Lefebvre

++ Belle solution de contournement simple. Dommage que ce ne soit pas plus intuitif.
Garen Checkley

un peu ennuyeux d'avoir à utiliser les touches de modification, mais bon, si cela signifie que je n'ai pas à ouvrir autre chose ou à fermer sans
arrêt

Dans Mountain Lion (au moins la version 10.8.3), ce problème semble être résolu. Lorsque Spotify est ouvert, iTunes ne s'ouvre plus.
Dag Høidahl

18

Andrew px et Dmonner ont écrit une excellente solution de contournement ici: http://discussions.apple.com/thread.jspa?threadID=2122639&start=30&tstart=0

Il utilise un script python et certains renommage pour empêcher iTunes de s'ouvrir lorsque les applications de votre choix sont déjà ouvertes:

Ouvrez un terminal et tapez ce qui suit

cd /Applications/iTunes.app/Contents/MacOS
sudo mv iTunes iTunesX 
sudo curl http://www.cs.umd.edu/~dmonner/iTunes -O
sudo chmod uog+x iTunes 

De http://www.cs.umd.edu/~dmonner/iTunes

#!/usr/bin/env python

import sys, os, subprocess

launch = True
blocker = ""

apps = ["Spotify", "Songbird"]

ps = subprocess.Popen("/bin/ps -x", shell=True, stdout=subprocess.PIPE)

for line in ps.stdout.read().split("\n"):
    for app in apps:
        if app in line:
            launch = False
            blocker = app

ps.stdout.close()

if launch :
    os.spawnvp(os.P_WAIT, '/Applications/iTunes.app/Contents/MacOS/iTunesX', sys.argv)
else :
    print "Not launching iTunes while %s is running." % blocker

Ajoutez n'importe quelle application dont vous avez besoin à la liste apps = ["Spotify", "Songbird", "your app here"]


1
Je l'ai déjà fait par le passé, mais Apple Update aime l'écraser. Cette dernière fois, j'ai essayé de rendre le système de fichiers et l'utilisateur immuable, nous verrons si Apple Update respecte cet indicateur. Je ne peux pas vraiment tester jusqu'à ce qu'une nouvelle mise à jour soit disponible, mais si quelqu'un d'autre veut l'essayer: sudo chflags uchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags schg /Applications/iTunes.app/Contents/MacOS/ iTunes Si vous voulez désactiver cela (par exemple pour le mettre à jour): sudo chflags nuchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags noschg /Applications/iTunes.app/Contents/MacOS/iTunes
user16315

1
Upvote cela, Zomg!
August Lilleaas

1
C'est fantastique.
Jake

6

Renommer iTunes ne fonctionne que jusqu'à ce que OS X le retrouve. Je l'ai supprimé d'applications et quelques minutes plus tard, il a été trouvé sur mon disque de sauvegarde et le problème est renvoyé. Supprimé de là à, pas plus de problèmes. N'oubliez pas de jeter la corbeille, sinon elle se trouvera probablement là-bas ...

Donc, supprimer toutes les copies me convient parfaitement. Ma musique est flac, je ne l'utilise donc pas.


1
J'espère que nous
aurons trouvé

5

J'ai une solution de contournement:

  • Quittez iTunes
  • Localisez iTunes.app dans le Finder (Dans le Finder: Menu ›Aller› Applications ...)
  • Ctrl-cliquez sur le fichier iTunes.app et sélectionnez 'Compresser "iTunes.app"' (pour la sauvegarde)
  • Ctrl-cliquez sur le fichier iTunes.app et sélectionnez "Afficher le contenu du paquet"
  • Localisez le fichier ' Info.plist ' dans le dossier 'Contenu'
  • Ctrl-cliquez sur 'Info-plist', sélectionnez 'Ouvrir avec ..' et sélectionnez 'TextEdit' (ou votre éditeur de texte préféré. Pas Word.)
  • Au bas du fichier, localisez le segment suivant:

    <key> CFBundleIdentifier </ key>
    <string> com.apple.iTunes </ string>
  • Remplacez le dernier "s" du mot "iTunes" par "z", comme suit:

    <key> CFBundleIdentifier </ key>
    <string> com.apple.iTunez </ string>
  • Sauvegarder le fichier

  • IMPORTANT: faites glisser le fichier 'iTunes.app' hors du dossier Applications et sur le bureau.
  • Faites glisser le fichier 'iTunes.app' dans le dossier Applications
  • (Vous devriez probablement désactiver iTunesHelper. Pour ce faire, accédez à Préférences Système ›Comptes› (Votre compte) ›Éléments de connexion et supprimez iTunesHelper.)
  • Se déconnecter et se connecter

J'espère que ça marche. Ça marche pour moi!


3
Cela fonctionne mais cela semble endommager le certificat de signature de code iTunes, ce qui est correct, mais chaque fois que vous ouvrez iTunes (sur un Mac), il vous sera demandé si l'application est autorisée à établir des connexions sortantes.
cust0s

Impossible de supprimer iTunes.app des applications ... il est écrit "" iTunes "ne peut pas être modifié ni supprimé car il est requis par Mac OS X."
jobwat

3

Pour les utilisateurs de Snow Leopard: Ok, je n’ai pas trouvé de réponse à ce problème, mais j’ai essayé de me débrouiller (pour ceux qui veulent regarder des vidéos sur VLC et le suspendre avec Apple Remote / Keyboard et iTunes continuent à s’ouvrir) option 1: Ouvrez iTunes et laissez-le fonctionner, mais cliquez sur iTunes Store et cachez-le ou réduisez-le. continuez avec regarder des vidéos sur VLC et la musique ne jouera pas.

option 2: Utilisez Front Row pour regarder toutes vos vidéos. Pour ce faire, installez PERIAN pour quicktime (ce qui vous permet de lire tous les formats dans quicktime) et mettez tous vos films dans votre dossier "films". Profitez de regarder des films à travers la première rangée.

option 3: (celui-ci fonctionnait partiellement.) Renommez itunes dans le dossier des applications en "itunes_off". Pour ce faire, vous devrez peut-être attribuer à vos privilèges d’utilisateur «lecture et écriture». faites un clic droit sur itunes et cliquez sur "obtenir des informations" puis allez dans les privilèges et cliquez sur la petite icône de verrou, entrez votre mot de passe puis modifiez votre paramètre d'utilisateur pour "lire et écrire". Après cela, renommez itunes en quelque chose d'autre. Mais cette solution n'a pas fonctionné correctement pour moi. il a cessé d'ouvrir itunes pendant un moment, mais lorsque j'ai redémarré mon mac, il a commencé à l'ouvrir à nouveau. Essayez si cela fonctionne pour n'importe qui. Et tiens-moi au courant.


Parmi toutes les options présentées jusqu'à présent, votre option 1 semble être une solution de rechange satisfaisante; +1 pour cela
Jonik

2

J'ai seulement utilisé iTunes et Spotify.

J'ai trouvé la solution low-tech suivante:

1. Ouvrez iTunes et sélectionnez un des dossiers sous "bibliothèque" qui n'a pas de contenu - je n'ai jamais de "sonneries" par exemple; Vous pouvez également créer une liste de lecture vide et la sélectionner.

2. Laissez iTunes ouvert, mais sélectionnez "Masquer iTunes" dans le menu "Itunes".

Le résultat est que, bien qu'iTunes soit ouvert, il n'a pas de contenu à lire. Ainsi, lorsque je clique sur le bouton "Lire", tout ce que j'entends est de la musique de Spotify.


La création d'une nouvelle liste de lecture vide fonctionne également. Assurez-vous simplement que cette liste de lecture est sélectionnée.
Paul Lefebvre

2

Vous ne savez pas combien d'applications cela fonctionnera, mais cela fonctionne certainement avec Spotify: si elle est déjà ouverte, appuyer sur l'option tout en utilisant les touches multimédias n'ouvrira pas iTunes et contrôlera Spotify en arrière-plan.


1
Je viens d’essayer cela sur mon Macbook (OS X 10.6.3) avec Spotify et iTunes. iTunes ne garder ouverture en dépit appuyant sur alt / option avec les touches multimédia. : /
Jonik

Mais si vous ajoutez shift, ça marche comme ça! Voir superuser.com/questions/31925/…
Jonik

2

Je pense que la solution rapide est meilleure que celle-ci ... téléchargez functionflip à l’ adresse http://kevingessner.com/software/functionflip/ et cochez les deux cases "F8: Lecture / pause" et "Démarrer FunctionFlip à la connexion". Ensuite, allez à Ecoute ou à Spotify ou à ce que vous utilisez, et réglez le raccourci clavier de lecture / pause sur F8 en appuyant sur la touche lecture / pause. Maintenant, cela fonctionnera comme vous le souhaitez et vous pourrez toujours l'utiliser avec iTunes si vous maintenez la touche de fonction (fn) enfoncée pendant que vous appuyez dessus.

Fonctionne bien pour moi!


1

J'ai trouvé une solution, bien que légèrement hacky. Exécutez essentiellement iTunes, mais sélectionnez "Applications" ou "Radio" dans le menu latéral.

De cette façon, lorsque vous appuyez sur les boutons de lecture, iTunes ne joue pas, il ne fait rien, mais cela fonctionne dans l'application que vous souhaitez contrôler.


1

Un correctif est disponible sur http://www.thebitguru.com/projects/iTunesPatch. Il désactivera l’ouverture d’iTunes lorsque vous appuyez sur la touche multimédia Lecture / Pause. Vous devez décompresser le fichier que vous avez téléchargé à partir du bouton "Play Button iTunes Patch 0.7" et exécuter le programme "Patch.command" situé dans le répertoire PlayButtonItunesPatch.

Je l'ai testé sur Snow Leopard (Mac OSX 10.6) et cela fonctionne parfaitement. Play / Pause continue de fonctionner sur les programmes ouverts, mais n'ouvrira plus iTunes. Si vous le testez, veuillez laisser des commentaires dans les commentaires, que cela fonctionne ou non.


1

Au lieu de changer le nom de iTunes.app, essayez de changer le nom de

/Applications/iTunes.app/Contents/MacOS/iTunes

à, par exemple

iTunes_

Cela empêche iTunes.app de fonctionner lorsque vous double-cliquez dessus, mais au moins, vous éviterez le retour d’iTunes lorsque vous appuyez sur play / pause. Si vous souhaitez utiliser iTunes.app, renommez le fichier en "iTunes".


Fonctionne parfaitement, même sur Sierra :)
Navin

Sur El Capitan cela ne fonctionne pas:foo:MacOS root# pwd /Applications/iTunes.app/Contents/MacOS foo:MacOS root# mv iTunes iTunes_ mv: rename iTunes to iTunes_: Operation not permitted
Peter Jenkins Le

1

Les correctifs fournis ici ne fonctionnent généralement pas sur les versions plus récentes de Mac OS X telles que Mountain Lion. Attirer davantage l'attention sur la réponse de @ trisweb dans un commentaire:

Dernier patch de Mountain Lion ici: thebitguru.com/projects/iTunesPatch / github: github.com/thebitguru/play-button-itunes-patch


0

C'est une solution en cours de développement. J'utilise principalement XMBC et Hulu, je peux donc vivre sans iTunes jusqu'à ce qu'il y ait une vraie solution:

  1. Supprimer iTunes des applications
  2. Supprimer la première ligne des applications
  3. Videz votre poubelle

Après ces étapes, Hulu et XMBC sont à nouveau utilisables via la télécommande! Le seul problème est que la touche Menu de la télécommande ouvre toujours Front Row

=====

Personnellement, j'envisage d'utiliser Win7 sur mon HTPC Mac Mini. Chaque application que j'utilise sur le Mac a une contrepartie Windows. Il semble que ce logiciel open source laissera l'IR fonctionner dans Boot Camp: http://www.eventghost.org/


Comme avec superuser.com/questions/31925/… , un nombre très limité de personnes peut suivre ce conseil. Beaucoup d'entre nous veulent utiliser iTunes (aussi), ou en ont besoin pour la synchronisation d'un iPhone, par exemple.
Jonik

0

Dans les Préférences Système, sous le volet Clavier, sous l'onglet Clavier, activez "Utiliser toutes les touches F1, F2, etc. comme touches de fonction standard". Assurez-vous de lire la remarque sur la récupération de cette fonctionnalité en maintenant la touche Fn enfoncée.

Attribuez vos touches de fonction à diverses fonctions dans l'onglet Raccourcis clavier du volet Clavier, de l'application concernée ou d'un autre panneau de préférences (Exposé, etc.).

Utilisez une application telle que Quicksilver ou Butler pour attribuer des actions, des applications et / ou des scripts AppleScript à différents raccourcis clavier de votre choix.



0

cette solution est permanente et infaillible. Accédez à vos éléments de connexion et retirez iTunes Helper des éléments de connexion, puis accédez à Moniteur d'activité (disponible dans le dossier Utilitaires sous Applications), puis quittez iTunes Helper. Les touches continuent de fonctionner, mais iTunes Helper ne se rouvre pas et la lecture en lecture n’ouvre plus iTunes.


3
Faux. iTunes Helper lance iTunes lorsque, par exemple, un iPhone est connecté. Je viens killedle iTunesHelperprocessus et appuyé sur Play , iTunes est encore lancé.
Daniel Beck

0

Cela a été corrigé avec iTunes 10.2 (publié le même jour que l'iPad 2 était présenté). Maintenant, je peux utiliser Spotify sans avoir à ouvrir une instance inactive de Quicktime!


Je viens de mettre à jour la version 10.2.1 et le problème persiste.
Garrow

0

J'ai fait une sorte de chose basse qui empêche au moins iTunes de démarrer automatiquement. J'ai renommé iTunes.app en utilisant:

sudo mv /Applications/iTunes.app /Applications/iTunesX.app

Cela empêche iTunes de démarrer automatiquement, mais si vous l'avez démarré, vous pouvez toujours utiliser les contrôles multimédias pour cela.


0

J'ai contourné ce problème (j'utilise seulement Spotify et iTunes, ce qui n'a donc probablement pas été aussi difficile) en utilisant un script qui lit / met en pause Spotify et Quicksilver. Cela ne fonctionnera pas avec une télécommande, mais si vous voulez juste pouvoir lire / mettre en pause rapidement Spotify sans ouvrir iTunes et jouer, etc., cela fonctionne comme une gâterie.

Ceci est le AppleScript si vous êtes intéressé:

tell application "Spotify" to activate
tell application "System Events"
    tell process "Spotify"
        click menu item 1 of menu 1 of menu bar item 5 of menu bar 1
    end tell
end tell

0

WORKING FIX, solution la plus simple et la plus efficace (par mois à l' adresse https://discussions.apple.com/thread/2570254?start=75&tstart=0 ):

  1. Terminal ouvert
  2. Entrez (ce sont deux commandes distinctes)

    launchctl stop com.apple.rcd
    launchctl unload /System/Library/LaunchAgents/com.apple.rcd.plist
    

est-ce si différent de la deuxième réponse la plus votée ici , vous avez donc dû ajouter une réponse plutôt que de simplement y ajouter un commentaire?
cregox

Cette réponse dupliquée peut-elle être cachée et fermée?
Fish Monitor

0

Je sais que l'OP avait à l'origine posé des questions sur Snow Leopard, mais il semble qu'au moins pour Spotify, ce problème n'existe plus sur High Sierra: les boutons de la télécommande fonctionnent parfaitement avec Spotify et iTunes n'est plus démarré comme un effet secondaire.


0

une solution qui a fonctionné pour moi pour Mojave était de supprimer le bit d'exécution d'iTunes:

sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes

et éventuellement ajouter le lecteur multimédia en question sous

Preferences -> Security & privacy -> Accessibility



-1

La solution la plus simple: renommer itunes.app!

  1. Obtenir des autorisations de lecture / écriture sur iTunes, sélectionnez l’application et appuyez sur ctrl + i. Cliquez sur la petite icône de verrou située dans le coin inférieur gauche. Saisissez votre mot de passe.
  2. Maintenant, vous pouvez renommer le itunes.app

Pas plus d'itunes popup ouvert tout le temps!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.