My code is a REAL mess but if you're interested, here it is. I tweaked it a bit more and it becomes orange-yellow when the song is REALLY hot now:
(just for the record, do this)
1. download latest custom_db from here: http://blog.99ravens.net/index.php?e=283
2. make Hotness field as described here: http://www.hydrogenaudio.org/forums/index....st&p=661680
note: this stuff is CUI only, since I don't know anything about DUI (and I think color isn't supported in the playlist?).
put this in the ratings column:
$rgb($mul(%HOT%,3),$sub($mul(%HOT%,25),2275),0)
$if(%rating%,
$repeat(★,%rating%)$rgb(0,244,244)$repeat(★,$sub(5,%rating%)),
$rgb($mul(%HOT%,2.5),160,160)$repeat(★,$div($add(%HOT%,4),20))$rgb(180,244,244)$repeat(★,$sub(5,$div($add(%HOT%,4),20))))
Put this at the top of all other columns where you want the color to change according to hotness (of course, you'll have to clear any subsequent color commands, or they'll override it). Of course, leave anything that's there (like %title% or whatever)
$rgb($mul(%HOT%,3),$sub($mul(%HOT%,25),2275),0)
$ifequal(%rating%,1,$rgb(180,180,180),)
So for example for title column:
$rgb($mul(%HOT%,3),$sub($mul(%HOT%,25),2275),0)
$ifequal(%rating%,1,$rgb(180,180,180),)
[%title%]
(The grey 1star is because I autoskip 1starred items)
If you do it right, it should look something like this!
The bright stars are custom ratings and the greyed out stars are "hotness-based" ratings. I guess I don't really need those now since I have the colors, but it's okay for me.