Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

As the owner of a Mac and an iPhone, I've naturally been using iTunes as my podcasting program. It works pretty well, except for one huge problem: if it determines that I haven't been listening to podcasts for a while it stops downloading them. Is there any way to force iTunes to continue downloading podcasts regardless of how often I listen to them? For most it isn't a big deal, but there are some (like "This American Life") that only publish one episode at a time so it's impossible to download the ones that you've missed.

This would also be useful to set up an iTunes server that shares the podcasts over the local network - since the podcasts would be listened to remotely, their "new" status would not be changed.

I poked around com.apple.iTunes.plist to no avail - if there is a setting to disable it, it's not labelled in there.

One idea I had would be possibly trying to fool iTunes into thinking that the podcast was listened to recently, as one of the criteria for automatically unsubscribing is that it hasn't been listened to in 5 days. Would it be possible to periodically set this value to the current time? Or might it even accept a future time so it doesn't have to be periodically set?

share|improve this question
add comment

2 Answers

up vote 12 down vote accepted

There is an Applescript called "Update Expired Podcasts" at dougscripts.com.

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

You can run this automatically via your crontab or launchd using osacript:

osascript ~/Library/iTunes/Scripts/Update\ Expired\ Podcasts.scptd
share|improve this answer
    
Wow, that definitely looks promising, thanks! It says it's for iTunes 7.7, so I'm not sure if it'll work with iTunes 8, but I'll give it a go. –  Kyle Cronin Jul 30 '09 at 17:07
    
FWIW, It works for me on iTunes 8.2.1. –  Richard Hoskins Aug 2 '09 at 21:49
    
Sorry it took so long, only now was I able to test the script and I'm pleased to say that it works very well. Thanks! –  Kyle Cronin Aug 6 '09 at 1:05
1  
dougscripts follow moore's law - every 18 months they double –  Cawas Dec 25 '10 at 11:31
add comment

Apple covers this feature in their Making a Podcast page.

Automatic Unsubscribe.

iTunes automatically unsubscribes from a podcast if the following conditions are both met:

  1. The user has not played any episode downloaded in the past 5 updates (there may be more than one episode downloaded per update.
  2. More than 5 days have elapsed since an episode was played.

In addition to minimizing unnecessary bandwidth costs for both the user and the podcaster, the unsubscribe logic built into the iTunes client makes it more likely that episode downloads, as reported by a podcaster to a sponsor, are roughly in line with actual plays of the episode

And as far as I am aware, you cannot disable this feature.

share|improve this answer
2  
I guess it's par for Apple's course to provide an unwanted "feature" that can't be disabled. –  Kyle Cronin Jul 30 '09 at 4:24
1  
+1 Learning something new is always worth a vote –  Diago Jul 30 '09 at 6:58
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.