Sunday, January 11, 2009

Syncing podcasts to your iPod shuffle... AUTOMATICALLY

So, I started looking into this... sounds like a simple thing, right?  Well, no... not quite... apparently, even doing a manual -autofill- on the iPod shuffle can be difficult [due to some sort of shuffle option that is set by default on most/if not all podcasts].  Well, I kept looking and looking but I never found anything that put it all together... so I put it together myself.  

The solution consists of 3 parts-
The first 2 steps to set up...
1) A smart playlist [set up so that it is dynamically returning all desired Podcasts]
2) An automator workflow [referencing the smart playlist I just mentioned]

 The last step [if you want this to happen automatically /on a schedule] is to save the workflow as an -iCal Alarm Plug-in-... and there you have it.

Parts of the workflow came from a couple random sources... in fact, most of it was copied and pasted but I had to tweak and make changes/do a lot of guessing/trying different things before I could get it to work so I'm not sure if maybe I should post a follow up citing the sources.  My guess is that the originals were not for iPod shuffles and it appears that some of the scripting actions need to be called out differently when iTunes is talking to an iPod shuffle via script [versus a normal full blow iPod].

It seemed very strange to me that I was unable to find a complete solution somewhere and that I had to piece this together myself.  Yes, I did find a lot of general help from random applescript snippets found on the internet that gave me an idea on what to do... but no actual solution to be found anywhere... so I thought I should post the workflow.  I guess maybe it is one of those scenarios where everyone just assumes if you're tinkering with applescript or automator then you can probably figure it out for yourself or something and why bother spoon feeding when the script will probably need to be customized anyway?

Anyway, in my opinion it's useful... so here is the workflow:

No comments:

Post a Comment