Now and then I like to look back and see which albums I've neglected playing for a while, and listen to them as whole albums. However, as sometimes I like to shuffle by song, it takes a bit of looking to decide which albums haven't been played in a while, and to create a playlist of the whole albums (rather than just the least recently played songs of those albums).
So I wrote this AppleScript to tell me how long it has been since the least recently played song was played, lets me enter how many days back to look, and then finds those albums containing at least one song which hasn't been played in that period of time. This variation of that AppleScript only lists those albums for which half or less of those songs have been played in that period of time (the ratio of 'half' can be easily changed in the script).
The scripts require that you first create a smart playlist called AllMusic of the music files of your library (leaving out all those digital booklets and videos). After that, the scripts are fairly robust, although they probably could be prettier. They create playlists named Dustiest Albums and Dustier Albums, respectively. I hope you find them useful.
[kirkmc adds: There were a couple of issues, notably the fact that the scripts didn't account for tracks that had never been played. So we asked AppleScript wallah Doug Adams to run them through his slicer-and-dicer and tweak the scripts.]
Mac OS X Hints
http://hints.macworld.com/article.php?story=20070925071543183