I was wondering if someone could help me come up with an expression to automatically update ratings.? I understand that this would have to be a custom, expression field and wouldn't change the actual rating tag but wanted to see what my results would be. I would like to be able to increase a rating based on number of plays or decrease based off skip count. I don't have any firm numbers so the following are just examples. I am also not sure if a last played/skipped date would be to complicated or add any value to the formula.
I was thinking that if a track has been played more than x times then the rating should be x.
>25 = 5
>20 = 4
>15 = 3
>10 = 2
>5 = 1
Conversely if a track has been skipped more than x times then the rating should be decreased by one (or skipped x number of times in x timeframe).
>5 skips decrease by one, and then every 5 skips down again by 1?
I don't know if there is a way to track or reset the "count" - so I guess you could do the following:
>5 skips - -1 rating
>10 skips - -1 rating
>15 skips - -1 rating
I saw this older thread in which they were trying to do something similar based of a timeframe - but seems a bit complicated and was taking up a bunch of memory.
http://yabb.jriver.com/interact/index.php?topic=64668.0Thanks in advance for your help or if you have alternative suggestions or ways to rank songs I would love to hear it.