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.
touch ~/Library/LaunchAgents/com.ektorcaba.watchmusic.plistZshRecuerda reemplazar «ektorcaba» con el nombre de usuario de tu Mac.
<?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>XMLtell 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

Deja un comentario relacionado con «Como evitar que la aplicación Música se abra al pulsar Play en el teclado Magic Keyboard del Mac»
(Tu comentario debe estar estrictamente relacionado con el tema de la publicación. Los comentarios no relacionados serán eliminados.)