that's funny. I've investigated the same thing, though without getting so far 
as to submit a patch.
Especially I was interested in lowering the probability of very recent songs 
being replayed.

Slightly OT/tangential: In my (non-random) plugin 'autoqueue', I have a configurable number of days that a song is 'blocked' for, and the same for artists. That last part ensures even more variation.

Maybe allowing the number of days to be user configurable is a good idea? Two days seems rather arbitrary, and might be too long for some and too short for others. Maybe a logarithmically declining (meaning very sharply at first then levelling out) scale would be even better, or is that what you're doing? Hmm, I may want to do that...

(The following *really* has nothing to with random anymore, but I just got acoustic analysis working too, so my plugin no longer needs last.fm for similarity lookups. It's shaping up to work amazingly well! All the credit goes to the creators of mirage, a banshee plugin that I ported to python. My version is still a little rough for general use, but I will announce here when it's ready for prime time.)

--
- eric casteleijn
http://thisfred.blogspot.com
_______________________________________________
rhythmbox-devel mailing list
rhythmbox-devel@gnome.org
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel

Reply via email to