Si hay algo realmente bueno de los teclados en los últimos años es la inclusión de teclas de acceso directo a funciones multimedia, como Play/Pause, Fast Forward/Rewind, y control de volumen. Los portátiles son los que antes incluyeron estas teclas. Más tarde fueron los sobremesa.

Hoy por hoy ningún Mac prescinde de teclado con teclas multimedia, y es de agradecer. Sin embargo es bastante molesto un error que apareció en Snow Leopard y que no recuerdo que estuviera en Leopard (como muchas cosas). El error consiste en que Snow Leopard no es capaz de diferenciar en la aplicación en la que estamos reproduciendo contenido multimedia para hacer Play/Pause, sino que le manda la orden de reproducir a todas las aplicaciones. Y es tremendamente molesto, pues no podemos hacer uso de este botón a no ser que sólo esté abierto iTunes.
Si tenemos sólo abierto Spotify y pulsamos el boton de Play/Pause iTunes se abrirá y nos estorbará igualmente. Existe una manera de evitar que iTunes se abra cuando está abierto Spotify utilizando este script, sin embargo, no podremos abrir iTunes hasta que no cerremos Spotify.
Lo ideal es que OS X ejerciera el control de la reproducción sólo sobre la aplicación que está sonando. Una implementación en el SDK de un Framework que dijera al SO qué aplicación está sonando y que así OS X actúe en consecuencia. En la teoría parece fácil de implementar, pero ¿Apple nos hará caso?
La solución no está en nuestras manos, aunque podamos hacer varios apaños chapuceros, al final nos sale más caro el entierro que la abuela. Apple es la única que puede corregir este error, así que si alguno de sus responsables nos lee, por favor tened en cuenta nuestro problema, que seguro que muchos lectores comparten. Ya sabemos lo que dice Apple: we love our users










La verdad que es una vergüenza que Apple todavía no halla arreglado este fallo , estarán muy ocupados con la antena exterior del iPhone , Chao .
Solo para que conste,
“Una implementación en el SDK de un Framework que dijera al SO […]”
el SDK ya es un framework. Por otro lado no tendrían que implementar nada en el SDK, ya que esta implementación es correcta. Es el sistema operativo, el que tiene que ejercer este control solo sobre la aplicación/es que se encuentran actualmente reproduciendo.
A mi me sale esto al intentar compilarlo:
“Expected end of line, etc. but found identifier.”
a mi me pasa lo mismo con vlc, cuando le doy al play me abre itunes y si esta abierto se reproducen ambas aplicaciones a la vez
Efectivamente, si es que en el post sólo mezclan a iTune y Spotify…pero la realidad es q la maldición es la tecla Play del teclado q le da prioridad a iTunes sobre cualquier 3er app q se cruce en su camino.
Parece haber un desconocimiento general sobre este problema. Apple cambió la forma en cómo funcionan las teclas multimedia, sin embargo tengo entendido que las aplicaciones tienen ahora la posibilidad de “tomar el control” de los controles multimedia y hacer que funcionen con ellas mientras estén abiertas, de lo contrario van a iTunes.
Hasta ahora ninguna aplicación ha implementado esta neva forma de manejar las teclas multimedia y de ahí el problema.
Sin embargo hay un workaround mas sencillo que estar haciendo script alguno. Simplemente dejen iTunes abierto en la sección de iTunes Store. Dentro de la iTunes Store los botones multimedia no funcionan por lo que funcionarán entonces sólo en la aplicación que queramos bien sea VLC, Spotify o cualquier otra.
Y cual es el “desconocimiento general” del que hablas? justamente se comenta esto ahora pq antes si se podía, estás diciendo algo obvio:
1 “Apple cambió la forma en cómo funcionan las teclas multimedia…” me lo cuentas o me lo dices?¿?¿?¿?¿?
2 “Hasta ahora ninguna aplicación ha implementado…” en serio? por algo hay post sobre esto no?
Un truco mejor que el de abrir iTunes Store que sirve tanto para VLC como Spotify (y otros supongo) y que no necesita de script: Pulsar Alt + Shift + Play, de esta manera iTunes no se ejecuta pero sí se pausa o reanuda lo que estéis reproduciendo en otro programa (incluso aunque esté en segundo plano)
Si esto no ocurría con Leopard y sí con Snow Leopard, es que lo han cambiado a propósito… Y si lo han cambiado a propósito, entiendo que es, ni más ni menos, para hacer la puñeta a Spotify. Entiendo que el mensaje de Apple es: esta tecla es para iTunes, Spotify que se busque la vida.