"...Так исторически сложилось, что мы используем расписание в формате air. Уже есть какие-то собственные скрипты для формирования и обработки расписаний air. В связи с переходом на OnAir3 надо переходить на airx? Или это всё поддерживается и в air?..."
На airx переходить не обязательно. Базовые команды (запуск видео, включение видеовходов, управление титрами, и т.д.) одинаковые для обоих форматов. И программа OnAir3 может использовать как air-расписания, так и airx.
Формат airx в отличие от air является расширяемым (используется xml). Это позволяет поддерживать новые возможности расписания. Например, его раскраску по типам файла (реклама, кино, новости, анонсы и т.д.).
Кроме того, в airx-расписании можно формировать свои собственные теги. Например, кроме имени файла можно указать его ID в базе данных для формирование каких-либо отчётов. Программа OnAir3 при загрузке расписания такие теги проигнорирует. Но после воспроизведения файлов такие теги будут записаны в защищённом SLLog-файле, который можно использовать для составления отчётов.