Я предпочитаю обновлять свои подкасты iTunes в те моменты, когда я контролирую их, поэтому обычно я щелкаю правой кнопкой мыши тот, который хочу обновить, и выбираю «Обновить подкаст».Но иногда я ошибочно выбираю другой пункт меню, и это настоящая PITA.Так что я хотел бы иметь appleScript, который будет обновлять только один подкаст.Я планирую жестко закодировать подкаст в сценарий - есть только один, который я делаю почти ежедневно, а остальные можно сделать, как и когда я захочу, щелкнув правой кнопкой мыши.Если я испорчу их, это будет меньше PITA, чем с основным.
В словаре iTunes есть updatePodcast
и updateAllPodcasts
- ясно, что первое, что мне нужно использовать (я нехочу, чтобы они все обновлялись каждый раз).Но я не могу понять, как указать подкаст!В словаре нет класса podcast
или чего-либо подобного, и item
также не предлагает никаких очевидных указаний.
Я пробовал:
tell application "iTunes"
updatePodcast NameOfPodcast
end tell
Где NameOfPodcast
заменяется точной строкой (AFAIK), которая есть в списке подкастов iTunes.Applescript говорит мне:
error "iTunes got an error: NameOfPodcast doesn’t understand the “updatePodcast” message." number -1708 from NameOfPodcast
Кто-нибудь знает, как заставить iTunes обновить одиночный подкаст из яблочного сценария?
Редактировать: Спасибона @ user3439894 и @ wp78de, но ссылка на трек не работает.AS жалуется, что трек не понимает сообщение updatePodcast
.Если вместо этого я попытаюсь получить список альбомов (every album of playlist "Podcasts" whose name is album_name
), мне скажут, что album
- это свойство, тогда как для него требуется имя класса.