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).

Olly
la source
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.

Em.
la source
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.

zechdc
la source
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
Bernk
la source
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.

inconnu
la source
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"]

Darren Newton
la source
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.

Linus
la source
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!

utilisateur11523
la source
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.

Peakster
la source
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.

Nic
la source
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.

utilisateur34948
la source
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!

dracwolley
la source
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.

Alexis Hirst
la source
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.

Phillip Whelan
la source
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".

ChrisF
la source
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

bgcode
la source
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/

Paul Lockwood
la source
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.

dotHTM
la source
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.

lan1k
la source
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!

Eliseo Soto
la source
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.

utilisateur35516
la source
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
Charlie
la source
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
    
Jacob Irwin
la source
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.

dandan78
la source
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

minusf
la source
-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!

projectIncomplete
la source