¿Invalidar las teclas "multimedia" de iTunes (reproducción, pausa, etc.) para Spotify?

110

¿Es posible configurar Spotify como el programa predeterminado cuando se presionan las teclas "multimedia" (reproducción, pausa, anterior, siguiente, etc.) en el teclado de Mac?

En su mayor parte, cuando Spotify está abierto, las teclas "multimedia" funcionan bien. Pero de vez en cuando iTunes aparecerá cuando los golpees. Sería mucho mejor si pudieras especificar que Spotify es el programa predeterminado cuando se activan estas teclas, a diferencia de iTunes.

Si importa, estoy usando Mountain Lion.

Josh Foskett
fuente
Creo que la característica clave que se está buscando aquí es que Spotify se abra cuando se presiona una de las teclas multimedia.
chrowe
2
Permita que las teclas multimedia funcionen para múltiples aplicaciones y sitios web con Beardedspice: beardedspice.github.io
Beau Smith

Respuestas:

40

Creo que este problema me sucede de manera inconsistente, por lo que utilizo este enfoque bastante destructivo cuando sucede:

  1. Abra el "Monitor de actividad", que se puede encontrar fácilmente con Spotlight
  2. Seleccione "CPU" o "Memoria" de las píldoras en la parte superior del cuadro de diálogo
  3. En el cuadro de búsqueda, arriba a la derecha, escriba: itunes
  4. "ituneshelper" es lo que estás buscando. Encuéntralo, haz clic en él y luego selecciona "Forzar muerte"
  5. Aceptar la confirmación

Spotify también tiene un ayudante en ejecución. Supongo que depende de cuál se cargue primero.


Solución permanente

Por comentario a continuación, simplemente puede eliminarlo de sus elementos de inicio de sesión:

  1. Busque 'Elementos de inicio de sesión' en Preferencias del sistema
  2. Seleccionar ayuda de iTunes
  3. Haga clic en el botón [-]
  4. Reinicia tu mac
jakeisonline
fuente
12
En lugar de matarlo cada vez, podría deshabilitarlo en sus elementos de inicio de sesión, gracias, sin embargo, me estaba volviendo loco
geermc4
21
No funciono para mi.
Steve Moser
2
La respuesta de @ geermc4 es la solución correcta a largo plazo. Evitará que iTunes se inicie cada vez que se reinicie la computadora. Si nunca reinicia su computadora, siga la respuesta de jakeisonline.
ArtSabintsev
66
Esto no funcionó para mí en macOS 10.13.2 (17C205)
Cypress Frankenfeld
3
Tampoco funciona en 10.14.
KMSTR
22

Lifehacker publicó un artículo sobre este mismo problema hace un tiempo para Snow Leopard. http://lifehacker.com/5531707/free-your-macs-media-keys-from-itunes-grasp

Los trucos que utilizamos antes eran mucho menos que ideales, ya que requería que iniciara QuickTime en segundo plano o que hiciera algún hackeo serio a los archivos del sistema dentro de iTunes.app. NoMitsu ha creado un instalador de un solo clic que parchea el demonio de control remoto, la aplicación responsable de administrar las claves multimedia. Simplemente descargue el parche y haga doble clic en él. Después de ingresar su contraseña, sus claves multimedia estarán libres del alcance de iTunes.

Supongo que ya lo has intentado. Como recuerdo, las teclas multimedia controlarán el último programa que estuvo activo, por lo que si Spotify fue la última aplicación multimedia que tenía abierta (y está actualmente abierta), las teclas multimedia lo controlarán. Espero que esto te ayude.

sjg
fuente
3
"Como recuerdo, las teclas multimedia controlarán el último programa que estuvo activo, por lo que si Spotify fue la última aplicación multimedia que abriste (y está actualmente abierta), las teclas multimedia controlarán eso. Espero que esto te ayude". No. Así es como funciona. Lo probé en 10.13.2 y no funciona así. Sigue abriendo iTunes.
Lucio Mollinedo
12

He tenido este problema durante años y en mi caso va más allá de iTunes. Cuando trabaje en Keynote u otra aplicación que "reclame" las teclas multimedia, el control de Spotify (u otros reproductores de música) no funcionará.

¡Pero ahora finalmente lo he resuelto!

Un proceso bastante largo pero aquí va.

Enlace de teclas de medios a un reproductor de medios, y solo ese reproductor:

  • Vaya a Preferencias del sistema> Teclado> y seleccione "Usar todas las teclas F1, F2, etc. como teclas de función estándar". (esto deshabilitará todos los controles rápidos como el brillo y el volumen) (Para habilitarlos nuevamente :)
  • Descargar "Karabiner"
  • Elija "Cambiar tecla F1..F19 y tecla de función ..."> "Cambiar tecla F1..F19"> "F1..F12 a tecla funcional"
  • Habilite todos los controles de música, excepto "F7, F8, F9" (a menos que desee asignar cualquier otra tecla a las funciones que elija) (ahora el brillo, etc., debería estar funcionando nuevamente)
  • Descargue e instale FastScripts
  • Abre Automator y crea un nuevo servicio
  • Cambie "el servicio recibe seleccionado:" [texto] a [sin entrada]
  • Agregue la acción "ejecutar script de apple" a la pantalla principal
  • Ingrese y guarde los siguientes tres scripts de Apple (para Spotify, pero estoy seguro de que esto funciona con algunos otros reproductores multimedia) en la carpeta [su usuario] / Library / 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
  • Y finalmente, en FastScripts, vaya a "Accesos directos de guiones" y configure F7, F8 y F9 como accesos directos para sus guiones.

¡Tan fácil como eso! =)

EDITAR: Karabiner todavía no funciona con Sierra, pero un prelanzamiento llamado "Karabiner Elements" hace el truco. En ese caso, omita los primeros 4 pasos en la lista anterior y en su lugar:

  • Instalar elementos de mosquetón
  • Seleccione Teclas de función y asigne f7> f7, f8> f8, f9> f9 (luego continúe de la lista anterior instalando Fastscripts).
Por Rundblom
fuente
1
Dale una medalla a este tipo.
Jonas Borggren
Entonces también podrías usar los atajos nativos de spotify. Las teclas multimedia son códigos especiales ... no son teclas de función. El hecho de que ocupen el mismo espacio en su teclado es incidental y no resuelve mi problema. La pregunta aquí está bien formulada y solo una respuesta que aborde la pregunta planteada resolverá mi problema. Por ejemplo, mis auriculares Bluetooth envían a través de las teclas multimedia como parte de sus controles, y este truco no me ayuda. Tampoco me ayudará si tuviera un teclado no estándar.
Marius
¿A qué te refieres? Los accesos directos nativos solo funcionan cuando está utilizando Spotify (y cuando ha cambiado a otra aplicación que no reclama las teclas multimedia), ¿verdad? Cambiar a keynote, por ejemplo, rompe el "enlace" de Spotifys en las teclas multimedia y le impide controlar Spotify. Leí su pregunta nuevamente y, según tengo entendido, tuve exactamente el mismo problema que usted. Esta solución me lo resolvió, así que ¿quizás lo intente de nuevo?
Según Rundblom, el
1
Funcionó para mí, pero estaba encontrando un poco de retraso. No estoy seguro si el cuello de botella es el servicio o Fastscripts. Me di cuenta de que ejecutar otros scripts también tiene un poco de retraso, por lo que es a donde me estoy inclinando.
juil
9

El software Mac Media Key Forwarder proporciona un enfoque fácil de usar para priorizar Spotify para sus claves multimedia. Se ejecuta en segundo plano y le brinda algunas configuraciones simples en la barra de menú de Mac. Simplemente funciona

ingrese la descripción de la imagen aquí

Descarga e instalación

Se puede descargar e instalar directamente desde la página de inicio , o usando, por ejemplo, Homebrew:

brew cask install macmediakeyforwarder

Notas

  • Es compatible con OS X Mojave.
  • El software se conocía anteriormente como High Sierra Media Key Enabler .
  • Asegúrese de que la aplicación tenga privilegios suficientes en Seguridad y privacidad en las Preferencias del sistema .
  • No estoy afiliado con los desarrolladores, solo soy un usuario satisfecho.
Nerolita
fuente
1
¡Funciona de maravilla! ¡Gracias!
Flavio Wuensche
6

Después de mirar alrededor por un tiempo, finalmente encontré https://github.com/zsszatmari/MagicKeys

No es específico de Spotify, pero le permitirá seleccionar cualquier aplicación para iniciar cuando se presiona una tecla multimedia.

Solo veo 2 problemas pequeños (y uno también es un problema con el comportamiento predeterminado de iTunes).

  1. Abre la aplicación con cualquiera de los 3 botones multimedia. Si bien esto es lo que solicitó la pregunta original, no es el comportamiento predeterminado para iTunes. iTunes solo se abre cuando presiona el botón de reproducción / pausa (no los botones de retroceso / avance). Idealmente, esta sería una opción que el usuario podría seleccionar.
  2. No inicia la reproducción de medios después de que se inicia la aplicación. Lo mismo también es cierto con iTunes de forma predeterminada, pero sería bueno si tuviera que presionar reproducir una vez para abrir Spotify y comenzar a reproducir música en lugar de presionar la tecla, espere a que la aplicación se inicie y luego presione la tecla nuevamente.
chrowe
fuente
1
Eso es todo. Esta es la mejor respuesta. Descargue Magic Keys de: github.com/zsszatmari/MagicKeys/releases y use esta configuración: treasurebox-gear.s3.amazonaws.com/magickeys.png
David Lopez
1
¡Esto funcionó para mí! Lo encontré / descargué desde aquí: gearmusicplayer.com/extras.html
skplunkerin
1
Debe reiniciar para que esto funcione. De lejos, la mejor solución de todas.
Bob H
5

Además de lo que dijo @sjg, podría tener Spotify abierto al inicio (suponiendo que no le importa que iTunes se abra al inicio) para que pueda hacer que las teclas multimedia funcionen con Spotify desde el inicio de sesión. Nuevamente, esto es solo una solución alternativa y no es realmente una solución completa, pero si desea que se abra al inicio, vaya a Spotify> Preferencias y desplácese hacia abajo hasta "Abrir Spotify automáticamente después de iniciar sesión en la computadora" y seleccione Abrir automáticamente.

Ethan Lee
fuente
4

Es mejor ir a Usuario ( Configuración -> Usuarios y grupos ) y luego hacer clic en "Elementos de inicio" y deshabilitar ituneshelper . De esta manera, no necesita matar el proceso cada vez que enciende el dispositivo.

ingrese la descripción de la imagen aquí

Joan Galmés Riera
fuente
4

Una solución que me funcionó para Mojave fue eliminar el bit de ejecución de iTunes:

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

y opcionalmente agregue el reproductor multimedia en cuestión en

Preferences -> Security & privacy -> Accessibility

menos
fuente
2
No pude hacer esto hasta que lo desactivé System Integrity Protection (CIP), csrutil disabledurante el modo de recuperación.
geedoubleya
1
Correcto, lo tengo deshabilitado hace mucho tiempo. Como resultado, no puedo decir qué funciona con / sin él:}
menos el
Esto funcionó para mí, ni siquiera necesitaba la parte terminal. Acabo de habilitar a Deezer para controlar mi computadora ... ¡Gracias!
taiar el
3

Así es como debería funcionar:

  1. Al presionar una tecla multimedia en su teclado, se debe enviar un mensaje a la aplicación actualmente activa, si es compatible con las teclas multimedia.
  2. De lo contrario, se debe enviar el mensaje a la aplicación de soporte de clave de medios activa más reciente
  3. Si no hay una aplicación disponible, abra la aplicación predeterminada compatible con la clave de medios (por ejemplo, iTunes, pero configurable)
  4. Cada aplicación de soporte de clave de medios debe tener una opción de exclusión en sus preferencias

No me parece tan difícil, sin embargo, este es uno de esos pequeños defectos de usabilidad de OSX que se encuentra en una pila de cosas que solo sirve para que la experiencia general sea inferior.

Bobby Jack
fuente
2

Puede ir a su biblioteca de aplicaciones y eliminar manualmente iTunes.app en el terminal usando:

sudo rm -rf /Applications/iTunes.app

No hará que Spotify sea su reproductor multimedia predeterminado, pero iTunes ya no existirá en su computadora.

Julian de Leon
fuente
3
La pregunta no es cómo eliminar iTunes, sino cómo cambiar el comportamiento del teclado. Eliminar una aplicación proporcionada con el sistema operativo es una forma peligrosa de resolver el botón de reproducción que abre iTunes esporádicamente.
Samh
8
Aún así, hay algo bueno en esta brutal respuesta.
Mirek Rusin
Puedo confirmar que esto funciona en Mojave y que estar libre de iTunes es increíble.
Michael DiStefano
poco pesado, pero seguro. Otra alternativa es eliminar el bit de ejecución:sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
menos
2

Como se sugiere en el comentario de Beau Smith, la aplicación BeardedSpice hace un trabajo increíble. No solo para SPotify sino también para muchos otros servicios (Netflix, Youtube, SoundCloud, etc.)

Stéphane
fuente
2

Configuración> Usuario y grupos> Elementos de inicio de sesión

  • eliminar el ayudante de iTunes
  • Agregar Spotify (marcar ocultar)

Reinicia tu computadora. Siempre jugará Spotify ya que está abierto en segundo plano y no iTunes.

ingrese la descripción de la imagen aquí

Anna
fuente
0

Aquí hay un paquete que funciona como una buena solución:

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

JesusO
fuente
1
¿Por qué crees que es una buena solución? ¿Cuáles son las ventajas (/ desventajas) en comparación con las otras soluciones ya proporcionadas?
John N
Honestamente, me atrapaste allí. Pensé que funcionó para mí, pero no he podido seguir sus instrucciones debido a mis pobres habilidades de desarrollo. He estado rastreando la web del codificador y estos dos desarrolladores (rpendleton y kikobeats) son los únicos que parecen comprender la situación y han creado un paquete que resuelve el problema según la revisión por pares en el sitio web de kikobeats. (Invito a cualquiera con mejores habilidades para verificar si su trabajo es bueno)
JesusO
No pude hacer que esto funcione
chrowe
0

No es necesario cambiar bibliotecas o programas ni descargar herramientas. Todo lo que necesita está disponible y es fácil de usar. La sugerencia de 2007 aún funciona: configure con "Automator" lo que desea hacer y asígnelo a un atajo de teclado.

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

MacElle
fuente
Bienvenido a Ask Different! Estamos tratando de encontrar las mejores respuestas y esas respuestas proporcionarán información sobre por qué son las mejores. Explique por qué cree que el enlace que proporcionó responderá la pregunta. Las respuestas deben ser independientes para que otros puedan encontrarlas mediante la función de búsqueda. Los enlaces pueden cambiar y quedar obsoletos, por lo que preferimos que las respuestas no sean solo un enlace. Vea Cómo responder sobre cómo proporcionar una respuesta de calidad. - De la opinión
fsb
1
Gracias, esto funciona, pero vale la pena mencionar que solo está agregando un nuevo acceso directo, y ese acceso directo no puede ser la tecla Reproducir / Pausa, por lo que no responde a la pregunta.
Jethro
-1

Hay una opción en el teclado para usar las teclas tradicionales F1, F2, etc., o las características especiales. Tal vez ha seleccionado el modo tradicional.

Pam
fuente
-1

Algo que funciona la mayor parte del tiempo para mí es simplemente reiniciar el programa en cuestión.

Digamos, por ejemplo, que Spotify no funciona bien con las teclas multimedia (es decir, no hacen nada cuando tienes Spotify abierto). Por lo general, salgo de Spotify y lo reinicio, y cuando vuelve a abrir las teclas multimedia vuelven a funcionar automáticamente.

Obviamente, esto es menos que ideal y definitivamente no hace nada para que Spotify sea el programa de teclas multimedia 'predeterminado', pero actúa como un restablecimiento parcial de las teclas que puede ayudar hasta que Apple / Spotify cree una mejor respuesta.

najowhit
fuente