Estoy tratando de escribir un AppleScript que me diga la canción que se está reproduciendo, pero no puedo leer las propiedades de los objetos en AppleScript.
Ejecutar una función sobre la música funciona bien como
tell application "Music" to play
tell application "Music" to pause
Pero intentar leer una propiedad como el título de la pista actual no lo hace. De hecho, incluso intentando leer las propiedades de la pista actual no funciona. (Probado mientras se reproduce una canción)
tell application "Music" to get properties of current track
devuelve el error "Music got an error: Can’t get properties of current track." number -1728 from properties of current track
Según esta pregunta, el anterior script debería funcionar: AppleScript y la música
Sí que conseguí que esto funcionara cuando lo intenté antes al mirar los permisos, pero luego dejó de funcionar desde entonces, así que puede que funcionara por otra razón. Estoy ejecutando el script en el editor script, que sí tiene acceso a la accesibilidad en mi configuración de seguridad y privacidad.
Posiblemente sea un tema relacionado: Applescript - Obtener la propiedad de un objeto no funciona