Paul,
Thank you for your suggestion, but that's not what I'm looking for. I want/need the first sort to be the number of plays. I then want MC to randomize the order of the songs that all have the same number of plays. In other words, I want something like:
~sort=[Number Plays],[Random]
Unfortunately, that doesn't seem to do anything.
I know that I could do two smartlists, where the first just selected the top 100 plays or so, and then the second took everything on that playlist and sorted in randomly. However, I want something a little more sophisticated, so that which song has been played the most will be first, but then if, for example, 3 songs are tied for second, MC should randomly sort them following the first song.
I did, however, get something close to my "fuzzy" sorting mechanism. I created a playlist that will mostly consist of my least played songs, but will throw in a few more popular ones as well.
First, I created three "build" playlists (i.e., ones that I only use for building other lists).
The first takes the 500 most played tracks.
The second takes the 500 least played tracks.
The third takes everything that's not on either of the other playlists.
Finally, I created a playlist that takes 2% of the songs on the first playlist, 10% of the second list, and 4% of the third playlist. (Obviously, you can adjust the percentages for both the number of tracks that you want, as well as their relative weights.)
Rob