Estoy escribiendo un Applescript para Spotify que se supone que debe hacer dos cosas:
- Registrar cada nueva canción reproducida.
- Cada N segundos verifica qué dispositivo de sonido se usa.
Lo hago (1) mediante un bucle simple que verifica qué parte de la pista queda y luego uso ese valor en una declaración de demora en el bucle (innecesario para ejecutar el bucle a toda velocidad). Sin embargo, N suele ser mucho más bajo que el tiempo restante de la pista actual. Por lo tanto, me gustaría que la tarea (2) se ejecute en un bucle separado con N-0.5 como valor de retardo. Básicamente quiero bucles para ejecutar simultáneamente desde el mismo script. ¿Es esto posible?
(Por supuesto, podría usar dos scripts separados, pero necesito distribuir esta solución cuando haya terminado, por lo tanto, es mejor una menor complejidad visual, es decir, dos scripts que se ejecutan simultáneamente ocupando espacio en el Dock, que necesitan ser iniciados, etc.). )