Колонка редактора: дело о пропавших экшенах
Cегодня утром я едва не проспал. Обычно состряпанная в Automator программка в полшестого утра последовательно запускает iTunes c песней-побудкой, но в пятницу третьего сентября этого не произошло. Спасло меня только то, что сплю я сладко и крепко, из-за чего будильник приходится дублировать дважды: рано утром в комнате последовательно гремят Marimba (iPad) и Ryoshima Plains с саундтрэка Okami (это уже iPhone), после которых с Мака должен был запеть Траволта. Summer Nights, «Бриолин».
Вместо этого в 05:30 на экране «макбука» нарисовалось вот такое сообщение:

Немного позже нехорошие подозрения подтвердил знакомый дизайнер с необычной просьбой — заставить десятую версию «тунца» средствами того же Automator запустить на воспроизведение отдельно взятый плей-лист. Немало подивившись поставленной задаче (этот закоренелый «макинтошник» еще в двухтысячном познал Истину и тогда же прописался в когорте power users), я запустил Automator и с ужасом убедился, что работать там по сути не с чем — после установки iTunes 10 список доступных «музыкальных» экшенов оказался до неприличия коротким:

В ситуации, когда на всех Маках в пределах досягаемости уже вторые сутки работает десятая версия iTunes ответ на головоломку с отсутствующими экшенами пришлось искать на официальном форуме Apple. Собственно поиски заняли примерно пятнадцать секунд чистого времени:
http://discussions.apple.com/thread.jspa?messageID=12196761
СПИСОК ОТСУТСТВУЮЩИХ ЭКШЕНОВ — 20 ШТ.
Add Songs to iPod |
Add Songs to Playlist |
Ask for Songs |
Change Case of Song Names |
Get Selected iTunes Items |
Get the Current Song |
Import Audio Files |
Import Files into iTunes |
New iTunes Playlist |
Pause iTunes |
Play iTunes Playlist |
Remove Empty Playlists |
Set Info of iTunes Songs |
Set iTunes Equalizer |
Set iTunes Volume |
Set Options of iTunes Songs |
Start iTunes Playing |
Start iTunes Visuals |
Stop iTunes Visuals |
Update iPod |
Что это было? Результат перетасовки ресурсов в новой iTunes, после которой часть из них случайно утеряли? Или пауза перед чем-то неизъяснимо важным и невообразимо прекрасным? Попытки докопаться до истины при помощи телефона и службы поддержки Apple закончились нулевым результатом: на том конце провода дать внятный ответ так и не сумели. Утешает только то обстоятельство, что содержание AppleScript Dictionary осталось прежним, так что ничто не мешает заскриптовать отсутствующие экшены вручную. Не хватает «Play iTunes Playlist»? Спасение утопающих — дело рук самих утопающих:
tell application "iTunes"
play playlist "Куда пропали экшены"
end tell
Самое главное, впрочем, заключается в другом: теперь вы предупреждены и вооружены. И после этой публикации наверняка не проспите начало нового рабочего дня.
Или начало субботы.
Это, конечно же, важнее всего.


Обсуждение