Filed under: Multimedia, Features, How-tos, iTunes, Podcasts
How to: Create a smart podcast playlist in iTunes
I picked up Awaken with the recent Macheist deal, and with it I planned to do something I've been thinking about doing for a long time with iTunes: try and figure out a way to wake myself up with a short roundup of the daily podcasts I never seem to find a time to listen to during the day itself.Getting your Mac to play a playlist on demand at a certain time isn't hard at all (Awaken will do it easily, or Alarm Clock 2 will do it as donationware), but the tough part is getting your podcasts rounded up into a playlist so you can hear all the new shows all in one go. What I wanted to do was create a playlist that contained one of each of the daily podcast shows that iTunes had downloaded for me most recently, and to have that playlist update as the podcasts did, so that every day I had a playlist full of new show episodes set to play one after another.
Easier said than done (and it's not even that easy to say). But I got it done, just by manipulating a few iTunes smart playlists. Here's my short tutorial how.
I have to say first of all that this idea isn't mine-- it came from this post by Cosmonut over on AppleInsider's forums (I found it during one of my many Google searches while trying to figure this out). But here's my explanation of how to do it-- I wasn't able to find an easier way. Basically, what you'll do is make a bunch of different smart playlists for each podcast you want to use, with one show each, and then automatically combine them into one master playlist that will update itself every time a new podcast shows up.
First of all, obviously, you have to subscribe to the podcasts you want to download. I rounded up a few of my favorite daily podcasts, with the plan of putting them all together so I'd have something to listen to as I woke up in the morning.

Next, what you'll want to do is create a Smart Playlist for each of the podcasts you'll want to include in the master playlist. Create a smart playlist, and then set Podcast to "true," (see below for the settings) and change the Album to whatever your playlist's Album is (I had to "Get Info," or ⌘-I, on a few of the shows to figure out what they used for an Album identifier).
Finally (and this is the key), you'll want to check "Limit to," and limit the playlist to one item selected by "most recently added." That will give you a playlist with only one item in it: the most recent show iTunes has downloaded for you.



Pretty convoluted for iTunes (although podcast playlist support has never been great anyway). But it does exactly what I wanted to do: put all the latest daily episodes of my selected playlists into one list ready for me to play automatically each morning as I wake up and brew the coffee.
Update: Hessi in the comments makes a good point-- the folder you put the playlists in itself should work as a playlist for the purposes of playing the podcast, so you may not have to create a master playlist at all. But I'm not sure that folders work exactly the same as playlists in all instances (on iPods, during syncing, etc.), so it might be worth creating a separate master playlist anyway.

![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 1)
hessi said 8:36AM on 2-01-2008
As long as you do not plan to use the all-in-one playlist on an iPod, you do not have to create the last playlist.
The folder you put the smart playlists in can be selected, as well, and basically IS a smart playlist with all included playlists OR'ed.
As mentioned before, unfortunately these folders can't be synced to an iPod.
Reply
DistortedLoop said 9:23AM on 2-01-2008
hessi -
That would be on Windows machines...?
hessi said 9:31AM on 2-01-2008
@DistortedLoop:
ehm, no. I've never seen iTunes on Windows, but these folders work on Mac, as well (since v6, I think...)
DistortedLoop said 9:34AM on 2-01-2008
hessi - LOL, you beat me coming back to correct myself.
Never used folders in iTunes (Mac) before, but just tried one out and see some potential there.
Thanks.
John said 9:50AM on 2-01-2008
Of course, unless you also have albums of the same name in your library that aren't podcasts, it's redundant to require "podcast=true." For example, do you really have something in your library where the album is "Grammar Girl's Quick & Dirty Tips for Better Writing" that *isn't* a podcast?
Also, if you actually do listen to these podcasts every day, then you only need one playlist, where podcast="true" and play count is less than one. That's what I do. (Actually, mine's a bit more complicated, because I also exclude music podcasts from that playlist, since I listen to music and spoken podcasts in different ways.)
Reply
Mike Schramm said 11:06AM on 2-01-2008
Well to your second point first: I don't want all my new podcasts in this playlist, only a few short daily ones that I would miss out on otherwise. Your idea is great if you just want a playlist of new podcasts, but I only wanted certain (in my case, short and daily) podcasts in this playlist I made.
And your first point is legit-- I could probably just specify the album and be ok, but you never know what might be added to the library in the future. But you're right-- if the podcast name is unique, you don't need to specify that it's a podcast.
Debbie Ripps said 11:24AM on 2-01-2008
I must be missing something. I don't understand why you need to make this so complicated! I have a smart playlist for Podcasts with the following rules:
Podcast: is true
Play Count: is 0
Limit to 25 items selected by most recently added with Live updating checked.
To add the fact that you only want short podcasts just add
Time: is less than XXXX (whateve you decide).
John said 11:43AM on 2-01-2008
Debbie,
It's possible that Mike has other "short" podcasts that he doesn't want to be a part of this playlist, in which case he was still need to specify which ones. That said, I still think he could use the play count to avoid having to make multiple playlists.
For those of us who think of our different podcasts as belonging to different categories, it's too bad there isn't a feature (I don't think, anyway) to get iTunes to automatically customize the metadata for subscriptions. For example, if I could tag some podcasts as "music" and others as "spoken" automatically, as soon as a new one was downloaded, it would further simplify the process.
WheelSee said 9:27AM on 2-01-2008
Nice I'll have to try it out when I get home...
Dugg!
http://www.digg.com/apple/HowTo_Wake_up_to_your_favorite_Podcasts
-wC
Reply
DistortedLoop said 9:30AM on 2-01-2008
I just recently did this as well, and found the same instructions you did.
Apple could make this SOOOO much easier by just changing the boolean logic from a single ALL/ANY MATCH to adding a AND/OR decision on each line of the Smart Playlist options.
Reply
STrRedWolf said 9:34AM on 2-01-2008
Now how can I tell iTunes to refresh podcasts more than once a day at specific times...
Reply
DistortedLoop said 9:37AM on 2-01-2008
on Mac version: Preference/Podcasts icon. There's a pulldown box for "Check for New Episodes..." You can go hourly, daily, weekly, manually.
I'll bet if you Google around you might find someone's written an automator or AppleScript that would let you be more specific than that.
With Automator, probably pretty easy to just do yourself if you can't find one.
Adam Teece said 11:24PM on 2-01-2008
I've been trying to figure out how to do this for a while now. I really like Awaken's interface, but I got used to this feature on iAlarm before I got Awaken. iAlarm can do this all inside the alarm clock app and it downloads then deletes the podcast transparently without touching iTunes. Glad to see it can be done in Awaken, now it just needs to be built in, which I made a request to the developer to do.
Reply
Lauram said 10:25AM on 2-01-2008
This is really useful, thanks. I subscribe to a lot of podcasts, and it's annoying to have to manually switch to a new one while driving or working out. Now all I need is a "catch up" playlist that will scoop up all my backlogged NPR "most email stories" podcasts!
Reply
quandmeme said 10:53AM on 2-01-2008
I have recently gone from maintaining separate libraries for my wife and I to synchronizing from one library. That means that artists I never want to hear show up in my smart playlists. (I'm looking at you Celine.) I thought I was embarrassingly nerdy creating intermediate playlists that filtered the artists and then a subset playlist that gives me a ipod nano size chunk of that playlist. I'm glad to know that there are others out there wishing for nested-query playlists.
Reply
doog said 11:31AM on 2-01-2008
Hmmm, I'd figure that you'd want to listen to the podcasts in order. Rather than "most recently added", why not "least recently added"? It's like reading chapter two before reading chapter one. Then you can add the "Play Count" is "0" to have it leave the playlist after you have heard it (to be replaced by the next least recently added episode with the next sync.)
I actually have similarly incredibly complicated playlists for music rather than podcasts, so that I can keep my poor little 2 GB Nano refreshed with some new content every time that I sync.
Reply
Randy Stewart said 12:19PM on 2-01-2008
So, depending on the kind of podcasts that you listen to, this might be an easier way to accomplish
I set up a smart playlist that uses Podcast=true and then I limit it to a. 14 days and b. 2 gigabytes.
This won't work for your "occasional" podcasts, but for your regular stuff (NPR, Macworld, etc), it does a pretty good job.
One addition, I usually pull out the video podcasts (which don't work in playlists on the iPod Touch anyway, grrrr....) by saying "Kind does not contain QuickTime" or "MPEG-4."
Reply
Randy Stewart said 12:20PM on 2-01-2008
Oh, and the list is sorted by "Release Date" so that the most current stuff is up at the top.
Reply
Jon Emmons said 1:33PM on 2-01-2008
I found a much simpler way to keep up with my podcasts. Create a smart playlist where Podcast is true and play count is 0. This will play back all unplayed podcasts in the order they arrived and podcasts will disappear from the list as soon as playback completes.
Reply
Jessica Donadio said 6:50AM on 4-08-2008
Thank you so much for your post!!! Additionally I figured out a way where you could have the playlist play automatically at the same time every day (I tried to do this through Ical, but was unable to understand how I could set an event for the same time every day. I tried to save it as tutto-il-giorno, but it wasn't playing on any days after the date I had set as the start date)
Anyways, if you follow the third script in these instructions,
http://macscripter.net/articles/482_0_10_0_C/
you will be able to make applescript applications that will play your playlist at a specific time...which can likewise function as an alarm that plays in itunes.
Reply