Page 24 of 64

Posted: Tue Apr 08, 2008 3:54 am
by Big_Berny
@kazadharri: If it really crashes because of AutoRateAccurate the log-file should show where it crashed. So a debuglog would be veryvery helpful!

@Guest: As Spazz told you, MediaMonkey needs to synch the playcounter and lastplayed-date from your player. Not all portable players support that but iPods for example do. If it get's synched correctly it makes no difference where the song has been played. So just look at the playcounter.

About the weird date: Normally the date should show about the date the song has been played the first time. But the value shouldn't be from 1954 like you posted and it should definitely not be a time! Could you send me your log-file? Maybe I already can fix it with informations from the log-file from Beta 5d...

About the last thing. This is probably due to a bug in MM which should be solved soon I hope. The bug I reported was that when you edit the song-informations the ratings sometimes get converted into manual ratings. If you don't want to use manual ratings at all I recommend to select "Never keep manual ratings" under "Manual ratings" in the script options.

Thanks for your help!

Posted: Tue Apr 08, 2008 11:20 am
by LordHades
Hi Berny,

I have used that script for a while now and sofar no problems the only time it crashed was when fixing with par files so it's probably the huge stress of the system that makes it crash and that's a problem of my system not of the script :D.

Posted: Tue Apr 08, 2008 8:20 pm
by Guest
Spazz, Berny thanks for the quick replies... unfortunately my MP3 player only syncs plays not a played date... I don't know where the weird date comes in but here is a log that got made right after I started MM and plugged in my mp3 player:

**Start AutoRateAccurate**
**Start OnStartUp**
**Start Initialize**
Enabled = True
CustomField = Custom5
WritePoints = False
AutoRecalibrate = True
ManualRatings = 0
BaseRatingEnabled = False
BaseRating = 2.5
RateNonPlayed = True
SkipDetection = True
MinSkip = 10
MaxSkip = 80
SaveToTag = True
FormulaSelect = Big_Berny_1
Formula = (10000000 * (7+Played-Skip^1.7)^3 / (10+DaysSinceFirstPlayed)^0.5) - DaysSinceLastPlayed
SpreadFive = 3
SpreadFourToFive = 6
SpreadFour = 12
SpreadThreeToFour = 21
SpreadThree = 35
SpreadTwoToThree = 14
SpreadTwo = 6
SpreadOneToTwo = 3
SpreadOne = 0
SpreadHalf = 0
PointsFive = 000010342251771
PointsFourToFive = 000004158857853
PointsFour = 000001821471904
PointsThreeToFour = 000001031421180
PointsThree = 000000358471610
PointsTwoToThree = 000000251634180
PointsTwo = 000000213871778
PointsOneToTwo = 000000001578070
PointsOne = 000000001578070
PointsHalf = 000000001578070
AutoRecalibrateNow = True
OldestDateAdded = 2008-01-08
**End Initialize**
Load menuitem
**Register event**
**End OnStartUp**
**Start AutoRateLive**
Real start
**Start AutoCalibration**
Set SongIter
Analyse songs
Sort Pointlist
Calculate Points and write to ini
**End AutoCalibrate**
Process changed songs
Save tag
**Start AutoRateLive**
Real start
Process changed songs
**End AutoRateLive**
**End AutoRateLive**
**Start AutoRateLive**
Real start
Process changed songs
Save tag
**Start AutoRateLive**
**End AutoRateLive**
**End AutoRateLive**

It repeats the last part like 50-60 times because a bunch of tracks synced...

I I stated before the songs that get bad ratings are the ones that have been played on my MP3 player but never in MM. It probably has something to do with my MP3 player but if that isn't the case is there anyway for ARA to pull in the date added and calculate off that when a last played date is not available?... or maybe I'm the only one that has this problem? I have a Sony NWZ-A728 awesome player but I want the features the ipods have... but I HATE them :)

Posted: Wed Apr 09, 2008 2:07 am
by Big_Berny
Anonymous wrote:unfortunately my MP3 player only syncs plays not a played date...
Ok, that could be the problem. Could you send me the customfield with the AutoRateAccurate-informations of a song which has a low rating? That would be very useful for me.

Posted: Wed Apr 09, 2008 2:53 am
by Balthazar
Is there someway to make shuffle not interfere with the script? It sucks that AutoRateAccurate is scoring songs that are being randomly played but may not warrant the score they are given. Just curious...

Posted: Wed Apr 09, 2008 3:13 am
by drjboulder
Balthazar wrote:Is there someway to make shuffle not interfere with the script? It sucks that AutoRateAccurate is scoring songs that are being randomly played but may not warrant the score they are given. Just curious...
IMO that would be counter intuitive of the scripts purpose.
That is why it has "Skip Detection".
If a song plays in shuffle, if you do not like it so much, you hit next and ARA sees that and rates accordantly.
You like the song, do not skip it - it gets rated as such.

Suppose you could un-able ARA during shuffle play.... but probably would not matter, cause it would see those skips next time that it auto-calibrates (I think).

But, the whole point of the script is to rate your songs based upon what songs you play.

Just my opinion.... Lets see what BB has to say about it. :wink:

Posted: Wed Apr 09, 2008 6:08 am
by Big_Berny (not logged in)
Hi Balthazar,
drjboulder is completely right. The script uses MediaMonkey's PlayCounter to rate the songs and also if you could pause the script the rating would increase the next time the AutoRating-process starts. Because the PlayCounter would raise anyway.

Like drjboulder said there's the SkipDetection which could solve your problem. Just skip the song and it will receive a kind of 'penalty' which will decrease the rating instead of increase. Because probably you like the songs you skip less than other songs.

And btw: In MM3 the PlayCounter will even not increase if you skip a song! I hope that this will be changed under some circumstances but that's another story :)

Hope this helps.

And thanks drjboulder! :D

Posted: Wed Apr 09, 2008 5:59 pm
by Guest
Here are some of the Custom Fields of songs that have plays but never played on MediaMonkey (I.E. Played on MP3 player):

I would say 5% have this kind of custom...

0000 AR 1/5/1972 AutoRateAccurate 04
0000 AR 1/3/1954 AutoRateAccurate 04

Most tracks have this...

0000 AR 12:00:00 AutoRateAccurate 04

Posted: Thu Apr 10, 2008 12:26 am
by Big_Berny
Ok, thanks a lot!

And can you tell me something about the playcounter of this songs? Specially the one of the songs with 12:00:00.

Posted: Thu Apr 10, 2008 5:18 pm
by Guest
Ok... more info :)

3 Plays - 0000 MR 1/5/1972 AutoRateAccurate 04
2 Plays - 0000 AR 1/3/1954 AutoRateAccurate 04
1 Plays - 0000 AR 12:00:00 AutoRateAccurate 04

Hope this is helpful...

Posted: Fri Apr 11, 2008 2:19 am
by CovertJaguar
This has probably been mentioned, but if you accidentally run more than one AutoRate process at a time (hit the button twice) sometimes the entire thing blows up and won't update the database without restarting MediaMonkey due to SQL exclusion errors. I have been able to repeat the error.

Other that, great script so far. I'm impressed.

Image

Posted: Fri Apr 11, 2008 4:15 am
by Macarena
I had to delete the Custom entries with such a year
Anonymous wrote:3 Plays - 0000 MR 1/5/1972 AutoRateAccurate 04
2 Plays - 0000 AR 1/3/1954 AutoRateAccurate 04
There were not a lot of them, but after playing such a song, the scriopt would shout out loud. Not error message appears after clearing.

Posted: Sat Apr 12, 2008 4:14 am
by LordHades
nvm this post :)

got it fixed again :)

Posted: Tue Apr 15, 2008 10:40 am
by sommo
Thanks for this :D

Posted: Tue Apr 15, 2008 3:22 pm
by Big_Berny
@Guest/Macarena: The bug will be fixed.
@CovertJaguar: Will be fixed, too.

Unfortunately I have a lot of work to do for the university right now. But I hope to release at least a new beta soon.

Thanks! :)