En macOS, es posible asignar doble toque a AirPod para Reproducir/Pausar audio (en las opciones de Bluetooth, en lugar de invocar a Siri).
Pero por alguna razón, tocar dos veces Reproducir/Pausar solo funciona con iTunes.
Si usa el botón Reproducir/Pausa en el teclado de Mac, o incluso lo envía a través de los EarPods con cable, el comando de comando puede ser interceptado por otras aplicaciones como VLC. También uso una extensión de Chrome llamada StreamKeys mediante la cual el botón Reproducir/Pausar puede controlar la reproducción en sitios populares de transmisión de audio y video.
Pregunta: ¿Hay alguna manera de hacer que los AirPods controlen el sistema de reproducción/pausa en todo el sistema? Si no existe una solución simple, ¿podría hacerse esto de alguna manera elaborada a través de secuencias de comandos?
Funciona bien con aplicaciones como
Sin embargo, no funciona con estas aplicaciones:
No sé mucho sobre Mac, pero así es como conseguí que funcionara con VLC (las opciones genéricas también se describen a continuación):
Estos son los dos scripts necesarios para que funcione lo anterior:
MacBook-Pro:~ user$ cat airpods_controller
#!/bin/sh
while :; do
pid=$(ps x |grep Siri.app|grep -v grep|awk '{print $1}')
if [ -n "$pid" ]; then
kill -9 $pid
osascript -e 'tell application "VLC" to play'
fi
sleep .5
done
MacBook-Pro:~ user$ cat airpods_controller_launcher
#!/bin/sh
ps x |grep airpods_controller|wc -l|grep 2
if [ $? -eq 0 ]; then
nohup ./airpods_controller &
fi
Para que se inicie automáticamente, simplemente agregue airpods_controller_launcher a sus elementos de inicio en Configuración de Mac y ya no tendrá que hacer nada. Marque la casilla de verificación para que se oculte al inicio y en las opciones de la Terminal, configure la terminal para que se cierre correctamente si no desea que la ventana permanezca.
Para que funcione simulando claves de medios en lugar de osascript (para ser más genérico), parece que funcionaría lo siguiente: https://stackoverflow.com/a/13396296/494354
Para que funcione con Chrome y algunas otras aplicaciones, esto puede ayudar: https://github.com/beardedspice/beardedspice
CACEROLA
usuario5359531