Nelle versioni precedenti di iTunes, "repeat" e "shuffle" erano associati alle playlist. Con iTunes 12 sono flag globali e sembrano essere attivati dai clic del menu; non c'è una proprietà diretta da manipolare.
Puoi controllare la ripetizione da Applescript così:
tell application "System Events"
tell application process "iTunes"
tell menu 1 of menu item "Repeat" of menu "Controls" of menu bar 1
click
click menu item "All"
end tell
end tell
end tell
Le opzioni sono "Tutto", "Uno" o "Disattivato"
Puoi fare lo stesso per "Shuffle" con le opzioni consentite di "On" o "Off"
tell application "System Events"
tell application process "iTunes"
tell menu 1 of menu item "Shuffle" of menu "Controls" of menu bar 1
click
click menu item "On"
end tell
end tell
end tell
Questo rende possibile lo scripting per controllare lo stato di shuffle e repeat, e puoi associare questi script alle scorciatoie da tastiera.