iTunes’ shuffle gives songs that were played 100 times the same chance of being played as songs that have never been played at all. Learn how to get a more balanced shuffle, while avoiding unwanted content, such as out-of-season holiday music. Unlike adjustments made to iTunes smart shuffle slider, this method will also apply to your iPod.
Introduction to smart playlists
iTunes has a feature called smart playlists. Unlike manually populated regular playlists, smart playlists are automatically populated by iTunes based on criteria that you specify. Also, they can automatically update as content is added to your library, or as information about an item changes. For example, you can make a smart playlist for a particular decade, or for songs with particular ratings. As you add more music from that decade, or as you change the ratings of your music, those smart playlists will automatically reflect those changes.
You create a smart playlist by choosing “File” -> “New Smart Playlist…” For more information, see the iLounge.com article, “How to create smart playlists.”
How this will work
Smart playlists can work together with each other by requiring their items to be in a particular playlist or not be in a particular playlist. This very powerful feature is critical to this guide: four playlists will be working together to produce a single playlist, which we’ll call “Balanced.” That may sound complicated, but you only have to set it up once, and the results are absolutely worth it.
Playlist 1: “Blocklist”
You might have some content you don’t want coming up on shuffle. Create a smart playlist called “Blocklist” of items which meet “any” of your unwanted criteria. Give it some thought. Some examples: Christmas music, videos, items below a certain rating or above/below a certain length, and spoken word like podcasts or audiobooks.
Once you have a playlist containing everything you don’t want, other smart playlists will be able to exclude anything found in that playlist. By doing it this way, you can block unwanted items in multiple smart playlists without unnecessary duplication of rules.
Playlists 2 & 3: “Been a while” & “Forgotten”
Half of “Balanced” is going to be the least often played of the least recently played music in your library. You will need two playlists to accomplish this. You will also need to decide how much content you ultimately want in your “Balanced” playlist, in terms of either time, file size (MB/GB), or number of items. You might want to base it on, for example, the size of an audio CD (80 minutes) or MP3 CD (X number of MB) for easy burning.
Create a smart playlist called “Been a while” with this rule: “Playlist” “is not” “Blocklist.” Below that, tell it to “limit to” your desired limit (see previous paragraph), selected by “least recently played.”
Next, create a smart playlist called “Forgotten” with this rule: “Playlist” “is” “Been a while.” Give it half the limit you set for “Been a while,” selected by “least often played.”
Playlist 4: “Randomness”
The other half of the Balanced playlist is made up of just one playlist. If “Balanced” was purely made up of the previous playlists, then over time your content would keep playing in a similar order. To mix things up, you still need some true randomness.
Create a smart playlist called “Randomness.” Tell it to match “all” of the following three rules: (1) “Playlist” “is not” “Blocklist,” (2) “Playlist” “is not” “Forgotten,” and (3) “Last played” “is not in the last” [some threshold]. I personally chose two weeks as my threshold. Give “Randomness” the same limit as “Forgotten,” but make it selected by “random.”
Finally, “Balanced”
TheĀ “Balanced” playlist itself is very simple. Tell it to match “any” of the following two rules: (1) “Playlist” “is” “Forgotten” or (2) “Playlist” “is” “Randomness” and press “OK.” Choose “File” -> “New Playlist Folder” and create a folder that you can tuck the other playlists into. You’re done! Now sit back, relax, and enjoy a library that is always fresh!





Haha, I never knew about this feature! It sounds like it could come to use for those songs that I strangely haven’t heard in a while… then again, I do have a tendency of having horrible luck with shuffle lol.
Awesome post yet again, and well explained. Keep up the good work!
Posted by Pyro on June 30th, 2009.
Indeed, smart playlists are a great feature, and this is just one way to make use of them. I’m glad you liked the post.
Posted by Paul Tow on July 1st, 2009.
Thank you SO much for this post. I was getting so tired of hearing the same songs on my running list, and this is doing the trick. I’m hearing songs I forgot I had! Fantastic!
Posted by Mary on September 19th, 2009.
This is genius. I wouldn’t have thought of doing it quite like this. I had a similar method, but your combination of ‘been a while’ and ‘forgotten’ was pure win. Thanks.
Posted by Bruce on October 1st, 2009.
I noticed the same songs being played on “random” on my ipod at work. After some digging, I found this to be the exact answer I was looking for. Thank you soo much for keepin’ it fresh!
Posted by Adam on December 9th, 2009.
I had a previous system where I had a smart playlist that had the 200 least recently played songs, excluding songs that’d been added in the last month, but this is great, much more shuffled – I get iTunes DJ to use the Balanced playlist as its source. I wish there was a way to stop a song from a particular album or artist being added to the balanced playlist if a song from the same album or artist has been added / played in the last X number of songs. Any suggestions? This is mainly a problem when you’ve just added a new album (or for me when it’s been a month since I added an album) as the songs from that new album seem to be played in quick succession – it’s not unusual for in one day at least half of the songs off the new album to be played. Very annoying.
Posted by Pete Harrison on April 9th, 2010.
This worked really well. Thanks.
Posted by Kevin on April 9th, 2010.
This is to Pete Harrison:
By default, it pulls new music because you have played it much less than you’ve played the rest of your library. To fix that, just add another rule to Been a While that says “Date Added” “is not in the last” [some threshold]. I went with one week, but you might want to go longer.
This will keep it from being pulled just because it has a low play count, but it still could be pulled into your Randomness playlist. I think this solves your problem.
Posted by Matt on November 5th, 2011.