Если вы хотите ограничить длину преобразованного трека через графический интерфейс iTunes, вы должны установить «Время остановки» оригинального трека в «Информация»> «Параметры». Соответствующее свойство AppleScript для этого finish
(из класса track
).
Таким образом, шаги в вашем цикле повторения должны быть:
- Получить исходное время остановки трека (обычно это просто полная длительность трека)
- Установите время остановки равное вашей предельной длине (в секундах)
- Конвертировать трек
- Установите время остановки обратно на то, что было на 1.
Пример 60-секундного ограничения:
repeat with theTrack in theFiles
tell theTrack
set originalFin to finish
set finish to 60
-- Track conversion code goes here
set finish to originalFin
end tell
end repeat