Code: Select all
Public Const BerniPi_Formula_1 = "500000000000+10000000000*((Played+1.01)^0.5 *0.999^(DaysSinceLastPlayed/(Played/3+1)) - (Skip+1.01)^0.85)"Code: Select all
Public Const BerniPi_Formula_1 = "500000000000+10000000000*((Played+1.01)^0.5 *0.999^(DaysSinceLastPlayed/(Played/3+1)) - (Skip+1.01)^0.85)"I'm still getting the minSkip not defined error...BerniPi wrote:There is a bracket-failure in that formula, you can correct it manually on line 9 of the script:edit: You have to restart MM after changing the code, or better: Shut down MM before changing the code.Code: Select all
Public Const BerniPi_Formula_1 = "500000000000+10000000000*((Played+1.01)^0.5 *0.999^(DaysSinceLastPlayed/(Played/3+1)) - (Skip+1.01)^0.85)"



Oh, that sounds like exactly what I want. My database is entirely new (well about 2 months old now) and I haven't yet listened to most of my music (according to MM). So I have about 13K tracks all with the same Added date and then all the stuff I've gotten since I started using MM.There will be a new variable for the formulas called DaysSinceFirstPlay which will give more accurate results than DaysSinceAdded in most cases.





Well, it seems to happen with any song that I play when first opening the monkey.Big_Berny wrote:Hmm... Could you send me the customfield of a song with this problem? Thanks.
Code: Select all
0000 MR 7/16/2007 AutoRateAccurate 04Code: Select all
0000 AR 6/19/2007 AutoRateAccurate 04Code: Select all
0000 BR XXXXXXXXXX AutoRateAccurate 04

Dang, your good!Big_Berny wrote:Yes, that's right. It looks different in 2.2 because now additional data is stored in it.
The problem is that with your region settings the date is '6/19/2007' while with mine its one character longer as it makes 06 instead of just 6. I'll fix that!


Code: Select all
PlayedCode: Select all
Played-Skip