Как заставить iTunes продолжать загружать подкасты, даже если я не слушаю их сразу?

22

Как владелец Mac и iPhone, я естественно использовал iTunes в качестве моей программы подкастинга. Он работает довольно хорошо, за исключением одной огромной проблемы: если он определяет, что я не слушал подкасты некоторое время, он прекращает скачивать их . Есть ли способ заставить iTunes продолжать загружать подкасты независимо от того, как часто я их слушаю? Для большинства это не имеет большого значения, но есть некоторые (например, «Эта американская жизнь»), которые публикуют только один эпизод за раз, поэтому невозможно скачать те, которые вы пропустили.

Это также было бы полезно для настройки сервера iTunes, который совместно использует подкасты по локальной сети - поскольку подкасты будут прослушиваться удаленно, их «новый» статус не будет изменен.

Я безуспешно ковырялся в com.apple.iTunes.plist - если есть параметр для его отключения, он там не помечен.

Одна из моих идей заключалась в том, чтобы попытаться обмануть iTunes и подумать, что подкаст был недавно прослушан, поскольку одним из критериев автоматической отмены подписки является то, что его не прослушивали в течение 5 дней. Можно ли будет периодически устанавливать это значение на текущее время? Или он может даже принять будущее время, поэтому его не нужно периодически устанавливать?

Кайл Кронин
источник

Ответы:

13

На dougscripts.com есть Applescript под названием «Обновление просроченных подкастов».

http://dougscripts.com/itunes/scripts/ss.php?sp=updateexpiredpodcasts

Вы можете запустить это автоматически через ваш crontab или launchd, используя osacript:

osascript ~/Library/iTunes/Scripts/Update\ Expired\ Podcasts.scptd

источник
Вау, это определенно выглядит многообещающе, спасибо! Он говорит, что это для iTunes 7.7, поэтому я не уверен, будет ли он работать с iTunes 8, но я попробую.
Кайл Кронин
FWIW, у меня работает на iTunes 8.2.1.
Извините, что это заняло так много времени, только теперь я смог протестировать скрипт, и я рад сообщить, что он работает очень хорошо. Благодарность!
Кайл Кронин
1
dougscripts следуют закону Мура - каждые 18 месяцев они удваиваются
cregox
15

Apple освещает эту функцию на странице « Создание подкаста» .

Автоматическая отписка.

iTunes автоматически отменяет подписку на подкаст, если выполняются следующие условия:

  1. Пользователь не воспроизводил ни одного эпизода, загруженного в последних 5 обновлениях (может быть более одного эпизода, загруженного за обновление.
  2. С момента воспроизведения эпизода прошло более 5 дней.

В дополнение к минимизации ненужных затрат полосы пропускания как для пользователя, так и для подкастера, логика отказа от подписки, встроенная в клиент iTunes, повышает вероятность того, что загрузка эпизодов, сообщаемая подкастером спонсору, примерно соответствует фактическому воспроизведению эпизода.

И, насколько мне известно, вы не можете отключить эту функцию.

Брюс Маклеод
источник
4
Я полагаю, что курс Apple - предоставить нежелательную «функцию», которую нельзя отключить.
Кайл Кронин