I agree, I'm totally in awe of what mirage has done. I dare say there is
very little like it outside the linux world either. (Maybe muffin,
haven't tried it, so I don't know how it measures up.)
What I've done with my port of mirage might be of interest to you, and
could probably easily be implemented in the banshee plugin:
I keep track of what tracks have been played and prevent them from
coming up again for a configurable number of days.
I also keep track of artists whose tracks have been played, and
typically block any songs by them for a different usually much smaller
number of days.
How I've set things up, the same artist will not come up more than once
every 24 hours, and the same track will not more than once every 3
months (but then my library is quite a lot larger) unless the song is in
my favorites.
--
- eric casteleijn
http://thisfred.blogspot.com