AutoRateAccurate 2.4.3 (22/10/2009) - for MM3

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

Big_Berny
Posts: 1784
Joined: Mon Nov 28, 2005 11:55 am
Location: Switzerland
Contact:

Post 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!
Image
Scripts in use: Genre Finder / Last.fm DJ / Magic Nodes / AutoRateAccurate / Last.FM Node
Skins in use: ZuneSkin SP / Eclipse SP
AutoRateAccurate 3.0.0 (New) - Rates all your songs in less than 5 seconds!
About me: icoaching - internet | marketing | design
LordHades
Posts: 53
Joined: Sat Sep 29, 2007 4:45 am
Location: The Netherlands
Contact:

Post 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.
Guest

Post 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 :)
Big_Berny
Posts: 1784
Joined: Mon Nov 28, 2005 11:55 am
Location: Switzerland
Contact:

Post 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.
Image
Scripts in use: Genre Finder / Last.fm DJ / Magic Nodes / AutoRateAccurate / Last.FM Node
Skins in use: ZuneSkin SP / Eclipse SP
AutoRateAccurate 3.0.0 (New) - Rates all your songs in less than 5 seconds!
About me: icoaching - internet | marketing | design
Balthazar

Post 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...
drjboulder
Posts: 1119
Joined: Mon Apr 09, 2007 12:03 am
Location: Boulder, Colorado, USA

Post 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:
D Rock
Image
MediaMonkeyGoldv3.0.3.1183
Vista Home Basic|4thGen 20GPod
Zune Small Player Skin w/ Aqua 4 Player Mod
Backup | Last FM Node | Scrobbler DJ | TopTracks | StayInSameStyleDJ
RadioDJ | RadioFreeMonkey | PrettyPictures | MiniLyricsEmbedder
LyricsViewer | Lyricator | LyricsPlugin | VisualizationEmbedder | MonkeyRok
RightClickForWeb | WebSearchPanels | WebNodes | MagicNodes | FavoritesNodes
NowPlayingArtNode |AutoRateAccurate | TaggingInconsistencies
AdvancedDuplicateFind&Fix | CaseModify | PlayHistory&Stats | Etc...
Big_Berny (not logged in)

Post 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
Guest

Post 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
Big_Berny
Posts: 1784
Joined: Mon Nov 28, 2005 11:55 am
Location: Switzerland
Contact:

Post 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.
Image
Scripts in use: Genre Finder / Last.fm DJ / Magic Nodes / AutoRateAccurate / Last.FM Node
Skins in use: ZuneSkin SP / Eclipse SP
AutoRateAccurate 3.0.0 (New) - Rates all your songs in less than 5 seconds!
About me: icoaching - internet | marketing | design
Guest

Post 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...
CovertJaguar
Posts: 2
Joined: Fri Apr 11, 2008 2:07 am

Post 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
Macarena
Posts: 642
Joined: Mon Oct 15, 2007 5:39 am
Location: Prague, Czech republic

Post 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.
LordHades
Posts: 53
Joined: Sat Sep 29, 2007 4:45 am
Location: The Netherlands
Contact:

Post by LordHades »

nvm this post :)

got it fixed again :)
sommo

Post by sommo »

Thanks for this :D
Big_Berny
Posts: 1784
Joined: Mon Nov 28, 2005 11:55 am
Location: Switzerland
Contact:

Post 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! :)
Image
Scripts in use: Genre Finder / Last.fm DJ / Magic Nodes / AutoRateAccurate / Last.FM Node
Skins in use: ZuneSkin SP / Eclipse SP
AutoRateAccurate 3.0.0 (New) - Rates all your songs in less than 5 seconds!
About me: icoaching - internet | marketing | design
Post Reply