Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Fine tune iTunes' podcast update schedule Apps
I had two major problems I wanted to fix with iTunes podcasting. One was that it didn't update them if I happened to quit the app (unlike Safari, which uses SyndicationAgent to monitor feeds). The other was that the built-in scheduling only makes three huge jumps between hourly, daily, and weekly. The combined problem being that if I happened to quit iTunes before a nightly update, I wouldn't have anything waiting for me until I noticed the problem when I wanted to sync my iPod in the morning ... and then the scheduling was wrong for every day afterwards.

The solution is a simple iTunes AppleScript:
tell application "iTunes" to updateAllPodcasts
You can use iCal, or any other scheduling app you like, to run it when it makes the most sense for you. I use cron with the following entry:
00 5,17 * * * 
  osascript -e 'tell application "iTunes" to updateAllPodcasts'
So now I have podcasts downloaded and waiting for me both before I get up, and before I get home!

[robg adds: Please note that I broke the cron entry onto two lines for a narrower display here. It needs to be entered as one long line without any breaks if you wish to use it...]
    •    
  • Currently 3.33 / 5
  You rated: 4 / 5 (6 votes cast)
 
[23,492 views]  

Fine tune iTunes' podcast update schedule | 10 comments | Create New Account
Click here to return to the 'Fine tune iTunes' podcast update schedule' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Fine tune iTunes' podcast update schedule
Authored by: rspress on Dec 19, '06 10:04:22AM

This is a real handy script to have since I am always updating podcasts right before a long drive to the doctors every month.

Since I am smitten with Apples Automator I just used the run Applescript action and made it an Application that sits on the desktop. If I used it more than once or twice a month I would have saved it as a finder plug-in and accessed the action via the contextual menu in the finder.

I could have saved it as a plug-in for iCal and have iCal update the podcasts the day before my doctors visit.



[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: Dillon K. on Dec 19, '06 03:19:43PM

That's great! I'd like to do it with 'cron' but i don't know how.... can someone tell me how to make iTunes update podcasts every 10 minutes?? I've tried, and I just don't understand it... and I'd rather not flood up my iCal with all of that.



[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: ttt on Dec 19, '06 04:45:28PM
Although it's a bit old, there is still useful information in this cron hint. However, no podcast I know of updates that often, and hitting every podcast you're subscribed to every 10 minutes may result in your IP getting banned for abusive behavior. I mean, I could have just switched to hourly myself, but given that daily and weekly seem to be the most common update frequencies, twice a day is about the the limit I'm willing to go.

[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: phil4u2 on Dec 20, '06 03:29:48AM
Problems with updating
Authored by: jmzcal on Dec 19, '06 06:04:04PM

Great hint. I'm having trouble with certain daily podcasts not updating after a couple of days. Some podcasts with always update as expected, but a handful will not update. My only solution to date is to delete the problem podcasts and resubscribe. Any ideas?



[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: pamon on Dec 20, '06 06:00:38AM

Save it here

~/Library/iTunes/Scripts/

then you give it a keyboard shortcut in iTunes.



[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: urpaign on Dec 20, '06 02:39:36PM

I've been using the exact same AppleScript script, though not with cron; its icon is in my dock right next to iTunes.

Why? Because I work odd hours, and I don't want to waste my employer's bandwidth by updating podcasts while my MBP is at work. So I launch iTunes directly while at work, and via this AppleScript when I'm home. Simple and effective.



[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: DavidRavenMoon on Dec 20, '06 02:47:30PM

If you are going to run the script manually... why not just press the "refresh" button in iTunes?

That's how I force iTunes to update my podcasts.

---
G4/Digital Audio/1GHz, 1 GB, Mac OS X 10.4.8 • www.david-schwab.com • www.myspace/davidschwab • www.imanicoppola.net



[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: urpaign on Dec 20, '06 07:25:53PM

[In case this was in response to me....]

One click in one place to launch and refresh

vs

One click to launch; wait several seconds; possibly zoom the iTunes window; possibly another click somewhere else to switch to the Podcasts listing; another click somewhere else to refresh.

Even with iTunes running, I find the icon in the dock to be more convenient than hunting for the refresh button in iTunes. But maybe that's just me.... :-)



[ Reply to This | # ]
Fine tune iTunes' podcast update schedule
Authored by: DavidRavenMoon on Dec 21, '06 08:36:36AM

OK, I see your point. I launch iTunes in the morning while I'm getting ready for my daily commute. It usually always gets new podcasts, but if not I press the button.

I manage my Podcasts manually, so I have to be in the Podcast part of iTunes anyway. That way I can uncheck the ones I listed to already, unless I want to keep them on my iPod.

---
G4/Digital Audio/1GHz, 1 GB, Mac OS X 10.4.8 • www.david-schwab.com • www.myspace/davidschwab • www.imanicoppola.net



[ Reply to This | # ]