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.plist
ZshRecuerda 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 una respuesta
Lo siento, debes estar conectado para publicar un comentario.