即使我不立即听iTunes,如何使iTunes继续下载播客?


22

作为Mac和iPhone的所有者,我自然就一直使用iTunes作为播客程序。它运作良好,除了一个大问题:如果它确定我有一段时间没有收听播客了,它会停止下载。有什么方法可以强制iTunes继续下载播客,而不管我多久收听一次?对于大多数人来说,这没什么大不了的,但是有些(例如“ This American Life”)一次只能发布一集,因此无法下载您错过的片段。

这对于设置iTunes服务器以在本地网络上共享播客也很有用-因为播客将被远程收听,因此它们的“新”状态不会改变。

我在com.apple.iTunes.plist上无济于事-如果有设置将其禁用,则该标签中没有标记。

我曾经想过的一个想法可能是使iTunes认为播客是最近收听的,因为自动取消订阅的标准之一是5天内没有收听过。是否可以定期将此值设置为当前时间?还是它甚至可以接受将来的时间,因此不必定期设置?

Answers:


13

在dougscripts.com上有一个Applescript,名为“ Update Expired Podcasts”。

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

您可以通过crontab自动运行此命令,也可以使用osacript启动它:

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

哇,这肯定看起来很有希望,谢谢!它说它适用于iTunes 7.7,所以我不确定它是否可以与iTunes 8一起使用,但我会试一试。
凯尔·克罗宁

FWIW,它在iTunes 8.2.1上对我有效。

抱歉,花了很长时间,直到现在我才能够测试该脚本,我很高兴地说它可以很好地工作。谢谢!
凯尔·克罗宁

1
抄本遵循摩尔定律–每18个月翻一番
cregox

15

Apple在制作播客页面中介绍了此功能。

自动退订。

如果同时满足以下两个条件,iTunes会自动取消订阅播客:

  1. 用户在过去的5个更新中没有播放过下载的任何剧集(每个更新可能下载了不止一个剧集。
  2. 自从播放情节以来已经过去了5天以上。

除了将用户和播客的不必要带宽成本降到最低之外,iTunes客户端中内置的取消订阅逻辑还使播客下载给赞助商的剧集下载量与剧集的实际播放大致吻合

据我所知,您不能禁用此功能。


4
我猜想苹果提供无可避免的“功能”是正常的。
凯尔·克罗宁
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.