Changelog: ========== Version 2.4.2 to 2.4.3 (29/10/2009) -Fixed: Crash with very short songs. Version 2.4.1 to 2.4.2 (06/12/2008) -Added: Compatibility to MediaMonkey 3.1 -Changed: New variable OptPlayed available for formulas. It's kind of more accurate than Played. -Fixed: Different unlogical things and bugs. Version 2.4.0 to 2.4.1 (25/11/2008) -Fixed: Crash if a song has no DateAdded-information (which all songs should have). Version 2.3.7 to 2.4.0 (24/11/2008) -Added: New formula which is only based on how much a song has been played and skipped. May be interesting for users with high-rating-problem. -Changed: Handling with very fresh databases and low PlayCounters has been improved. -Fixed: FirstPlayed-date now is also set when a song is skipped. -Fixed: Problem when five-star-percentage set to 0. -Fixed: Script ignored Enable/Disable-switch under some circumstances. -Fixed: Some little bugs. Version 2.3.6 to 2.3.7 (17/11/2008) -Fixed: AutoRating couldn't be stopped anymore by clicking on the progressbar. Version 2.3.5 to 2.3.6 (14/11/2008) -Changed: Progressbar has been improved. Version 2.3.3 to 2.3.5 (01/11/2008) -Added: Option to disable automatic AutoRating on trackproperties-change. -Fixed: Possible SQL-problems. -Fixed: Minimized redundant work. Version 2.3.2 to 2.3.3 (01/11/2008) -Fixed: Removed SQL-bugfix temporarily due to other problems. Version 2.3.1 to 2.3.2 (31/10/2008) -Fixed: Formula-problem. Version 2.3 to 2.3.1 (31/10/2008) -Changed: SkipDetection and Incremental PlayCounter are more accurate now. -Fixed: SQL-problems with locked database. Version 2.2.1 to 2.3 (29/10/2008) -Added: Possibility to exclude songs (like audiobooks for example) from autoratings. Just edit in MM the filter "AutoRateAccurate". (Only for MM-GOLD-Users) -Added: Excluded songs get the status "IG" (Ignored) in the customfield. -Added: Check for updates in MediaMonkey over "Tools/Extensions". (No notifications for new beta versions!) -Changed: AutoCalibration and AutoRating have been merged which improved the speed a lot! The speed increases are up to 45%. -Changed: Due to speed optimizations "AutoCalibrate at startup" has been replaced with "AutoRate at startup". -Changed: Removed "Rate non-played but skipped songs". Enabled by default because it doesn't decrease speed anymore. -Changed: Removed formula "Fast". Useless with the new optimizations. -Fixed: Minor fixes. Version 2.2 to 2.2.1 (09/09/2008) -Fixed: A infinite loop which made MM freeze on very short songs (<1 second) has been solved. -Fixed: SkipDetection forced MM to update tags even if "Write Tags" was disabled. -Fixed: AutoRateAccurate forgot 'Never keep manual ratings'-option. -Fixed: 'Incremental PlayCounter' has been improved. -Fixed: Problem with tuning for the speed optimized formula has been fixed. -Code cleanup Version 2.1 to 2.2 (02/08/2008) -Added: New variables available: PlayedTime (exact minutes how much you listened to a song), SongLength and FirstPlayedDate -Added: Incremental PlayCounter - For an more accurate playcounter in MM. -Added: New and improved Optionsheet with new and optimized tools. -Added: Different formulas. -Changed: AutoCalibrate is much faster now and AutoRateNow a bit. -Changed: The whole scripts runs OnTrackProperties now. This means immediate update of the rating when the informations of a song change. -Changed: All formulas have been optimized. -Changed: SkipDetection has been improved. -Fixed: Songs which aren't in your library won't be added anymore if you play them with AutoRateAccurate enabled. -Fixed: Problem where songs had no DateAdded. -Fixed: Possible problem with empty libraries. -Fixed: Overall stability has been improved by additional checks. -Fixed: A huuuuge load of little bugs. ...and much more Version 2.0.2.4 to 2.1 (27/02/2008) -Added: Option to prevent the script from writing the points into the customfield. Useful for portable users! (Other data like the SkipCounter are still stored!) -Added: Additional fields (Encoder, ISRC) to store data like SkipCounter. (Thanks for the idea spacefish) -Added: AutoCalibration can now be aborded. (Thanks nynaevelan) -Added: New status 'NR' for songs with no rating. -Changed: The setup has been improved a lot! Little example: It ask if the formula should be overwritten. -Changed: Merged the two scripts AutoRateAcc.vbs and AutoRateAccStarter.vbs. -Changed: Easier manual install. Just extract the files "for manual setup"-package into the Scripts/Auto-folder and restart MediaMonkey. -Fixed: Manual ratings will not be deleted anymore if the script can't calculate an AutoRating. (Thanks Spazz) -Fixed: Some SQL-problems. -Fixed: A lot of stability problems. -Fixed: Formula has been improved. Version 2.0.1.3 to 2.0.2.4 (08/01/2008) -Added: Check if formula-values aren't too high. (Thanks Tictac) -Added: The Autorating-procces can now be terminated. (Thanks RedX) -Changed: Huge speed improvement! AutoCalibration and AutoRating (without tagging) over 2.5 times faster. -Changed: Formula has been improved a little regarding Skips. (Thanks BerniPi) -Fixed: Little BaseRating-bug. -Fixed: Problem after updating. (Thanks drjboulder) Version 2.0 to 2.0.1.3 (31/12/2007) -Added: New option called "Rate all skipped songs". If enabled also songs with PlayCounter=0 will be autorated if they already have been skipped. (Thanks PhilDG and Spazz for the idea) -Changed: Improved progressbar while AutoCalibration runs. (Thanks Teknojnky) -Changed: AutoCalibration more accurate now. (Thanks drjboulder) -Fixed: Formula (Thanks BerniPi) -Fixed: A lot of bugs in the script and in the installer. (Thanks tigers1122) The most important changes since 1.x: -Compatible with MediaMonkey 3.0 -->New installer -New OptionSheets: Improved design and usability -->BaseRating: Standard rating for songs which you haven't listened to. -->Changeable formula: You can now change the formula easily in the optionsheet. Available variables are: Played, Skip, DaysSinceAdded, DaysSinceLastPlayed. -->More SkipCounter options. -Informations are now stored in a Customtag which you can choose by yourself. -->Improved SkipCounter which allows to store up to 9999 skips. The old script could only store 8 skips. And now you can save it in the tag. -->Find out if a song has a autorating (AR), baserating (BR) or a manual rating (MR) by looking at the customfield. Since most parts have been rewritten there also some invisible changes and bugfixes - and there's now much more room for more improvements.