Le bouton de lecture / pause du casque contrôle iTunes uniquement

20

Enfin mis à niveau mon MacBook Pro (Unibody fin 2008) de léopard à léopard des neiges, en vue d'aller chez Lion une fois le téléchargement terminé. J'ai maintenant remarqué que le fait d'appuyer sur le bouton unique de mon Etymotic HF-2 ne joue plus / n'interrompt plus le média dans le lecteur actif mais lance iTunes s'il n'est pas en cours d'exécution, et lit / met en pause le contenu iTunes si iTunes est en cours d'exécution. Historiquement sur Leopard, appuyer sur ce bouton entraînerait la lecture / pause du lecteur actif, que ce soit Spotify, VLC ou tout autre lecteur multimédia (bien que Spotify et VLC soient mes lecteurs les plus utilisés)

Quelqu'un sait comment revenir à ce comportement?

Michael Jefferys
la source

Réponses:

6

Vous pouvez le faire avec ControllerMate :

entrez la description de l'image ici

Et un peu d'AppleScript (chaque ligne pour chaque fonction):

tell application "Spotify" to playpause
tell application "Spotify" to next track
tell application "Spotify" to previous track

Si vous ouvrez QuickTime Player, il ignorera silencieusement le bouton lecture / pause et empêchera l'ouverture d'iTunes. Si vous ne le faites pas, iTunes essaiera toujours de lire quelque chose. Une autre solution pour empêcher iTunes de démarrer est de désactiver le «démon de contrôle à distance», comment cela est expliqué en détail sur le superutilisateur .

Luc
la source
1
Il a fallu une minute pour comprendre la configuration, mais ControllerMate fonctionne parfaitement, merci! Exécution de Mac OSX 10.8.3 Il existe cependant un problème persistant. Le clic de lecture / pause initial sur le casque ouvrira toujours iTunes. Par la suite, les contrôles continuent de fonctionner avec spotify. Existe-t-il un moyen de désactiver cela avec ControllerMate?
jpann
Malheureusement non. Vous devez laisser QuickTime ouvert.
Luke
@Luke, comment exactement avez-vous installé les configurations dans ControllerMate?
1
@Courtney ça fait un moment que je n'ai pas fait ça. ControllerMate est à peu près glisser-déposer. Vous devez localiser le "Apple Mikey HID Driver" dans la boîte de dialogue d'entrée et sélectionner le bouton droit. Lorsque la boîte de dialogue du périphérique d'entrée est ouverte, une pression sur les boutons met en surbrillance le bon périphérique. Vous voulez attacher un script à chacun et utiliser les lignes individuelles ci-dessus dans chacun d'eux. Ce que vous avez devrait ressembler à la capture d'écran - même si j'ai oublié d'étiqueter les deux scripts du bas de l'image.
Luke
1

Je crois que cela résoudra votre problème MMFix. Laisse moi savoir si ça fonctionne!

Stephen
la source
Fonctionne pour les touches multimédias (yay) mais pas pour le bouton du casque :(
Michael Jefferys
Oh, j'ai menti, cela bloque le démarrage d'iTunes sur le clic du bouton du casque, mais ne passe pas l'action de lecture / pause à spotify / VLC, ce que je veux vraiment :(
Michael Jefferys
Essayez ceci et voyez si cela fonctionne mieux iTunesPatch .
Stephen
Non, même problème :(
Michael Jefferys