Pregunta:
Estoy intentando usar AppleScript para establecer automáticamente las horas de inicio y de finalización de las pistas seleccionadas en la aplicación de Música de macOS. Mientras que la hora de inicio se establece correctamente en 10 segundos, la hora de finalización no se aplica.
Este es el código que estoy utilizando:
tell application "Music"
set selectedTracks to selection
repeat with aTrack in selectedTracks
set trackDuration to (duration of aTrack) / 1000 -- Duración en segundos
set start of aTrack to 10.0 -- Establecer la hora de inicio en 10 segundos
set finish of aTrack to (trackDuration - 10.0) -- Establecer la hora de finalización 10 segundos antes del final
end repeat
end tell
El problema es que la hora de inicio se establece correctamente, pero la hora de finalización no cambia y la casilla de "Detener" no está marcada en la pestaña de Opciones de la información de la pista. ¿Cómo puedo establecer correctamente la hora de finalización y asegurarme de que la casilla esté activada?
¡Cualquier ayuda o consejo sería apreciado!
Soy principiante y he usado ChatGPT. Trabajo en macOS 15.0 Sequoia Beta, Música 1.5.0.174