Como evitar que la aplicación Música se abra al pulsar Play en el teclado Magic Keyboard del Mac

La verdad es que esto no se puede hacer de manera oficial en el Mac, así que no me quedó otra que buscarle la vuelta para hacerlo, es que fijo pulso el play para poner la musica a reproducir y si tengo la app cerrada, que muchas veces pasa, pues se abre por defecto Apple Music, y joder!, es que yo no la uso para nada. En mi caso uso Youtube Music, así que el script que he hecho esta pensado en ejecutar esta aplicación, pero si usas otra vale igual, por que se puede usar hasta para abrir el editor de notas si te da la gana.

En el video te cuento los pasos para hacerlo, pero aquí te dejo los comandos que uso, y el contenido del archivo .plist y el applescript.

Zsh
touch ~/Library/LaunchAgents/com.ektorcaba.watchmusic.plist
Zsh

Recuerda reemplazar “ektorcaba” con el nombre de usuario de tu Mac.

com.ektorcaba.watchytmusic.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.ektorcaba.watchytmusic</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/bin/osascript</string>
    <string>/Users/ektorcaba/Documents/cerrar_music_abre_youtube_music.scpt</string>
  </array>
  <key>WatchPaths</key>
  <array>
    <string>/Users/ektorcaba/Library/Caches/com.apple.Music</string>
  </array>
  <key>RunAtLoad</key>
  <true/>
  <key>StandardOutPath</key>
  <string>/tmp/music_watch_stdout.log</string>
  <key>StandardErrorPath</key>
  <string>/tmp/music_watch_stderr.log</string>
</dict>
</plist>
XML
cerrar_music_abre_youtube_music.scpt
tell application "Music"
	quit
end tell

tell application "System Events"
	if exists (process "Music") then
		do shell script "killall Music"
	end if
end tell

tell application "Youtube Music" to activate

AppleScript

NEWSLETTER

Apúntate a la lista, no sea que te pierdas algo.

¡Tranqui, que no te spameo mucho.

Deja una respuesta