Remplacer les touches «multimédia» d'iTunes (lecture, pause, etc.) pour Spotify?

110

Est-il possible de définir Spotify comme programme par défaut lorsque les touches "multimédia" (lecture, pause, précédent, suivant, etc.) sont enfoncées sur le clavier du Mac?

La plupart du temps, lorsque Spotify est ouvert, les touches "Multimédia" fonctionnent correctement. Mais de temps en temps, iTunes apparaîtra lorsque vous les frapperez. Ce serait beaucoup plus agréable si vous pouviez simplement spécifier que Spotify est le programme par défaut lorsque ces clés sont déclenchées, par opposition à iTunes.

Si cela compte, j'utilise Mountain Lion.

Josh Foskett
la source
Je pense que la fonctionnalité clé recherchée ici est l'ouverture de Spotify lorsque vous appuyez sur l'une des touches multimédias.
Chrowe
2
Autorisez les clés multimédias à fonctionner pour plusieurs applications et sites Web avec Beardedspice: beardedspice.github.io
Beau Smith

Réponses:

40

Je trouve que ce problème se produit de manière incohérente pour moi, alors j'utilise cette approche plutôt destructive quand cela se produit:

  1. Ouvrez "Activity Monitor", qui peut être trouvé facilement avec Spotlight
  2. Sélectionnez "CPU" ou "Mémoire" dans les pilules en haut de la boîte de dialogue.
  3. Dans le champ de recherche, en haut à droite, tapez: itunes
  4. "ituneshelper" est ce que vous cherchez. Trouvez-le, cliquez dessus, puis sélectionnez "Forcer le massacre"
  5. Accepter la confirmation

Spotify a également un assistant en cours d'exécution. Je suppose que cela dépend de celui qui charge en premier.


Solution permanente

Par commentaire ci-dessous - vous pouvez simplement le supprimer de vos éléments de connexion:

  1. Recherchez 'Login Items' dans les Préférences Système
  2. Sélectionnez iTunes Assistant
  3. Cliquez sur le bouton [-]
  4. Redémarrez votre mac
Jakeisonline
la source
12
Au lieu de le tuer à chaque fois, vous pouvez le désactiver dans vos éléments de connexion, merci de me rendre fou
geermc4
21
Cela n'a pas fonctionné pour moi.
Steve Moser
2
La réponse de @ geermc4 est la bonne solution à long terme. Cela empêchera iTunes de se lancer au redémarrage de votre ordinateur. Si vous ne redémarrez jamais votre ordinateur, suivez la réponse de jakeisonline.
ArtSabintsev
6
Cela n'a pas fonctionné pour moi dans macOS 10.13.2 (17C205)
Cypress Frankenfeld
3
Ne fonctionne pas dans 10.14 non plus.
KMSTR
22

Lifehacker a publié un article sur ce problème il y a quelque temps déjà pour Snow Leopard. http://lifehacker.com/5531707/free-your-macs-media-keys-from-itunes-grasp

Les astuces que nous utilisions auparavant étaient loin d'être idéales, vous obligeant à démarrer QuickTime en arrière-plan ou à effectuer un piratage sérieux des fichiers système dans iTunes.app. NoMitsu a créé un programme d'installation en un clic qui corrige le démon de contrôle à distance, l'application responsable de la gestion des clés multimédias. Il suffit de télécharger le patch et de double-cliquer dessus. Après avoir entré votre mot de passe, vos clés multimédias seront libres de la portée d’iTunes.

Je suppose que vous avez déjà essayé cela. Si je me souviens bien, les touches multimédias contrôleront le dernier programme actif. Par conséquent, si Spotify était la dernière application multimédia que vous aviez ouverte (et est actuellement ouverte), les touches multimédias le contrôleront. J'espère que cela vous aide.

sjg
la source
3
"Si je me souviens bien, les touches multimédias contrôleront le dernier programme actif. Si Spotify est la dernière application multimédia que vous avez ouverte (et est actuellement ouverte), elle sera contrôlée par les touches multimédias. Nous espérons que cela vous aidera." C'est comme ça que ça fonctionne. Testé le 10.13.2 et ça ne marche pas comme ça. Il continue d'ouvrir iTunes.
Lucio Mollinedo
12

J'ai ce problème depuis des années et dans mon cas, cela dépasse iTunes. Lorsque vous travaillez dans Keynote ou une autre application qui "revendique" les touches multimédias, le contrôle de Spotify (ou d'autres lecteurs de musique) ne fonctionnera pas.

Mais maintenant je l'ai enfin résolu!

Un processus assez long, mais voilà.

Relier les touches multimédias à un seul lecteur multimédia, et ce lecteur uniquement:

  • Allez dans les préférences système> Clavier> et sélectionnez "Utiliser toutes les touches F1, F2, etc. comme touches de fonction standard". (Cela désactivera tous les contrôles rapides comme la luminosité et le volume) (Pour les réactiver :)
  • Télécharger "Karabiner"
  • Choisissez "Changer F1..F19 Touche & Touche de fonction ..."> "Changer F1..F19 Touche"> "F1..F12 en touche fonctionnelle"
  • Activez toutes les commandes sauf "F7, F8, F9 en musique" (sauf si vous souhaitez associer d'autres touches aux fonctions de votre choix) (maintenant, la luminosité, etc. devrait fonctionner à nouveau)
  • Téléchargez et installez FastScripts
  • Ouvrez Automator et créez un nouveau service
  • Changer "le service reçoit la sélection:" [texte] à [pas d'entrée]
  • Ajoutez l'action "run apple script" à l'écran principal
  • Entrez et enregistrez les trois scripts Apple suivants (pour Spotify, mais je suis sûr que cela fonctionne avec d'autres lecteurs multimédias) dans le dossier [votre utilisateur] / Bibliothèque / Scripts:

try
tell application "Spotify"
    playpause
end tell
end try
return

try
tell application "Spotify"
    previous track
end tell
end try
return

try
tell application "Spotify"
    next track
end tell
end try
return
  • Et enfin, dans Dans FastScripts, allez dans "Raccourcis de script" et définissez F7, F8 et F9 comme raccourcis pour vos scripts!

Aussi simple que ça! =)

EDIT: Karabiner ne travaille pas encore avec Sierra, mais une pré-version appelée "Karabiner Elements" fait l'affaire. Dans ce cas, ignorez les 4 premières étapes de la liste ci-dessus et remplacez:

  • Installer des éléments de mousqueton
  • Sélectionnez Touches de fonction et mappez f7> f7, f8> f8, f9> f9 (puis continuez à partir de la liste ci-dessus en installant Fastscripts.)
Per Rundblom
la source
1
Donnez une médaille à ce gars.
Jonas Borggren le
Ensuite, vous pouvez également utiliser les raccourcis natifs de Spotify. Les touches multimédias sont des codes spéciaux ... ce ne sont pas des touches de fonction. Qu'ils occupent le même espace sur votre clavier est fortuit et ne résout pas mon problème. La question ici est bien posée et seule une réponse qui répond à la question posée résoudra mon problème. Par exemple, mon casque Bluetooth passe par les touches multimédias dans le cadre de leurs commandes et ce hack ne m'aide pas. Cela ne m'aidera pas non plus si j'avais un clavier non standard.
Marius
Qu'est-ce que vous voulez dire? Les raccourcis natifs ne fonctionnent que lorsque vous utilisez Spotify (et lorsque vous avez basculé vers une autre application qui ne revendique pas les touches multimédias pour lui-même), n'est-ce pas? Le passage à keynote par exemple coupe Spotifys "lie" sur les touches multimédias et vous empêche de contrôler Spotify. J'ai relu votre question et, à ma connaissance, j'avais exactement le même problème que vous. Cette solution l'a résolu pour moi, alors peut-être l'essayer à nouveau?
Par Rundblom
1
Travaillé pour moi, mais je rencontrais un peu de retard. Je ne sais pas si le goulot d'étranglement est dû au service ou aux Fastscripts. J'ai remarqué qu'exécuter d'autres scripts a également un peu de retard, c'est pourquoi je m'appuie.
juil
9

Le logiciel Mac Media Key Forwarder offre une approche conviviale pour hiérarchiser Spotify sur vos clés multimédia. Il fonctionne en arrière-plan et vous donne quelques paramètres simples dans la barre de menus du Mac. Ça fonctionne.

entrez la description de l'image ici

Téléchargement et installation

Il peut être téléchargé et installé directement à partir de la page d'accueil ou en utilisant, par exemple, Homebrew:

brew cask install macmediakeyforwarder

Remarques

  • Il est compatible avec OS X Mojave.
  • Le logiciel était auparavant connu sous le nom de High Sierra Media Key Enabler .
  • Assurez-vous que l'application dispose des privilèges suffisants dans Sécurité et confidentialité dans les Préférences Système .
  • Je ne suis pas affilié au (x) développeur (s), je ne suis qu'un utilisateur satisfait.
Nérolite
la source
1
Fonctionne comme un charme! Merci!
Flavio Wuensche
6

Après avoir regardé pendant un moment, j'ai finalement trouvé https://github.com/zsszatmari/MagicKeys

Il n’est pas spécifique à Spotify mais vous permettra de sélectionner n’importe quelle application à lancer lorsqu’une touche multimédia est enfoncée.

Je ne vois que 2 petits problèmes avec lui (et l’un est également lié au comportement par défaut d’iTunes).

  1. Il ouvre l'application avec l'un des 3 boutons multimédia. Bien que ce soit ce que demandait la question initiale, ce n'est pas le comportement par défaut pour iTunes. iTunes ne s'ouvre que lorsque vous appuyez sur le bouton lecture / pause (et non sur les boutons Précédent / Suivant). Idéalement, ce serait une option que l'utilisateur pourrait sélectionner.
  2. Il ne démarre pas la lecture du média après le lancement de l'application. La même chose est également vraie avec iTunes par défaut, mais ce serait bien si vous deviez appuyer une seule fois sur play pour ouvrir Spotify et commencer à jouer de la musique plutôt que d'appuyer sur la touche, attendez que l'application démarre, puis appuyez à nouveau sur la touche.
chrowe
la source
1
Ça y est. C'est la meilleure réponse. Téléchargez les clés magiques à partir de: github.com/zsszatmari/MagicKeys/releases et utilisez les paramètres suivants: treasurebox-gear.s3.amazonaws.com/magickeys.png
David Lopez
1
Cela a fonctionné pour moi! J'ai trouvé / téléchargé à partir d'ici: gearmusicicplayer.com/extras.html
skplunkerin
1
Doit redémarrer pour que cela fonctionne. Loin et une manière la meilleure solution de tous.
Bob H
5

En ajoutant à ce que @sjg a dit, vous pourriez avoir Spotify ouvert au démarrage (en supposant que vous ne vous souciez pas d’ouvrir iTunes au démarrage) afin que vous puissiez utiliser les touches multimédias avec Spotify dès la connexion. Encore une fois, il ne s’agit que d’une solution de contournement et non d’une solution complète, mais si vous souhaitez l’ouvrir au démarrage, accédez à Spotify> Préférences et faites défiler jusqu’à "Ouvrir Spotify automatiquement après vous être connecté à l'ordinateur" et sélectionnez Ouvrir automatiquement.

Ethan Lee
la source
4

Il vaut mieux aller dans Utilisateur ( Paramètres -> Utilisateurs et groupes ) puis cliquez sur "Eléments de démarrage" et désactivez ituneshelper . De cette façon, vous n'avez pas besoin de tuer le processus à chaque fois que vous allumez l'appareil.

entrez la description de l'image ici

Joan Galmés Riera
la source
4

une solution qui a fonctionné pour moi pour Mojave consistait à 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
2
J'étais incapable de le faire jusqu'à ce que je sois désactivé System Integrity Protection (CIP)- csrutil disableen mode de récupération.
Geedoubleya
1
Correct, je l'ai désactivé il y a longtemps. En conséquence, je ne peux pas dire ce qui fonctionne avec ou sans cela:}
minusf
Cela a fonctionné pour moi, je n'avais même pas besoin de la partie terminale. Je viens de permettre à Deezer de contrôler mon ordinateur ... Merci!
Tai
3

Voici comment cela devrait fonctionner:

  1. L'appui sur une touche multimédia de votre clavier devrait envoyer un message à l'application actuellement active, si celle-ci prend en charge les touches multimédia.
  2. Si ce n’est pas le cas, le message doit être envoyé à la dernière application active prenant en charge la clé multimédia.
  3. Si aucune application n'est disponible, ouvrez l'application supportant la clé multimédia par défaut (par exemple, iTunes, mais configurable).
  4. Chaque application prenant en charge une clé de média doit avoir une option de retrait dans ses préférences.

Cela ne me semble pas si difficile, et pourtant, c’est l’un de ces petits défauts d’utilisabilité d’OSX qui repose sur une pile de choses qui ne font que rendre l’ensemble de l’expérience moins réussie.

Bobby Jack
la source
2

Vous pouvez accéder à votre bibliothèque d'applications et supprimer manuellement iTunes.app dans le terminal à l'aide de:

sudo rm -rf /Applications/iTunes.app

Spotify ne sera pas automatiquement votre lecteur multimédia par défaut, mais iTunes n’existera plus sur votre ordinateur.

Julian de Leon
la source
3
La question n'est pas de savoir comment supprimer iTunes, mais comment changer le comportement du clavier. Supprimer une application fournie avec le système d'exploitation est un moyen dangereux de résoudre le bouton de lecture de façon sporadique en ouvrant iTunes.
Samh
8
Pourtant, cette réponse brutale a quelque chose de gentil.
Mirek Rusin
Je peux confirmer que cela fonctionne dans Mojave et être sans iTunes est incroyable.
Michael DiStefano
peu lourd, mais bien sûr. une autre alternative consiste à supprimer le bit d'exécution:sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
minusf
2

Comme suggéré dans le commentaire de Beau Smith, l'application BeardedSpice fait un travail incroyable! Non seulement pour SPotify mais aussi pour beaucoup d'autres services (Netflix, Youtube, SoundCloud, etc.)

Stéphane
la source
2

Paramètres> Utilisateurs et groupes> Éléments de connexion

  • supprimer l'assistance Itunes
  • Ajouter Spotify (cocher cacher)

Redémarrez votre ordinateur. Il jouera toujours sur Spotify puisqu'il est ouvert en arrière-plan et non en itunes.

entrez la description de l'image ici

Anna
la source
0

Voici un paquet qui fonctionne comme une bonne solution:

https://github.com/rpendleton/spotify-rcd

JesusO
la source
1
Pourquoi pensez-vous que c'est une bonne solution? Quels sont les avantages (/ inconvénients) par rapport aux autres solutions déjà fournies?
John N
Honnêtement, vous m'avez attrapé là-bas. Je pensais que cela fonctionnait pour moi, mais je n'ai pas été capable de suivre leurs instructions en raison de mes faibles compétences en développement. J'ai parcouru le site Web du codeur et ces deux développeurs (rpendleton et kikobeats) sont les seuls à sembler comprendre la situation et ont créé un ensemble qui résout le problème, selon l'examen par les pairs publié sur le site Web de kikobeats. (J'invite toute personne ayant de meilleures compétences à vérifier si son travail est bon)
JesusO
Je n'ai pas réussi à faire en sorte que cela fonctionne
chrowe
0

Pas besoin de changer de bibliothèque ou de programme ni de télécharger des outils. Tout ce dont vous avez besoin est sous la main et facile à utiliser. Le conseil de 2007 fonctionne toujours: définissez avec "Automator" ce que vous voulez faire et attribuez-le à un raccourci clavier.

https://forums.macrumors.com/threads/can-i-assign-f8-the-play-pause-key-to-launch-spotify-instead-of-itunes.1626645/#post-17779801

MacElle
la source
Bienvenue à Ask Different! Nous essayons de trouver les meilleures réponses et ces réponses fourniront des informations sur la raison pour laquelle elles sont les meilleures. Expliquez pourquoi vous pensez que le lien que vous avez fourni répondra à la question. Les réponses doivent être indépendantes pour que les autres puissent les trouver en utilisant la fonction de recherche. Les liens peuvent changer et devenir obsolètes, nous préférons donc que les réponses ne soient pas simplement un lien. Voir Comment répondre pour savoir comment fournir une réponse de qualité. - De l'avis
fsb
1
Merci, cela fonctionne, mais il convient de mentionner qu'il s'agit simplement d'ajouter un nouveau raccourci et que ce raccourci ne peut pas être la touche Lecture / Pause, il ne répond donc pas tout à fait à la question.
Jethro
-1

il existe une option sur le clavier pour utiliser les touches traditionnelles F1, F2, etc., ou les fonctions spéciales. Peut-être avez-vous sélectionné le mode traditionnel.

Pam
la source
-1

Quelque chose qui fonctionne le plus souvent pour moi est simplement de redémarrer le programme en question.

Disons par exemple que Spotify ne joue pas bien avec les touches multimédias (c’est-à-dire qu’elles ne font rien lorsque vous avez Spotify ouvert). J'ai l'habitude de quitter Spotify, de le redémarrer et lorsqu'il rouvre, les touches multimédias fonctionnent à nouveau automatiquement.

Évidemment, cela n’est pas idéal et ne fait absolument rien pour faire de Spotify le programme de clé multimédia par défaut, mais il s’agit d’une réinitialisation logicielle des touches qui peut aider jusqu’à ce qu’une meilleure réponse soit créée par Apple / Spotify.

najowhit
la source