Score2Rating is a script for amaroK that converts track scores to ratings based on precise intervals.
Keep in mind that tracks with the same score may receive different ratings due to amaroK's rounding of saved scores in the database. For example, if a track's score is 95 (the borderline between rating 4 and 5), the database may contain a score between 94.500 to 95.499. A track will receive a rating of 4 if its actual score is below 95, and a rating of 5 if it's above 95. This occurs across all rating limits (20, 60, 85, and 95).
This software is user-friendly, and all you need to do is start it and click the configure button. A pop-up window will appear in the playlist when the process is complete.
To use Score2Rating, you must have Ruby 1.8 (unsure about version 1.6) and amaroK 1.4* - which is currently only available in SVN.
With this recent update, the software now runs just nine dcop calls (one per rating) to amaroK and ten additional calls to update and close the progress bar KDialog. It doesn't even care about problematic filenames. This version is successfully tested with SQLite and MySQL. However, if you run it with PostgreSQL and succeed, please let us know via email.
Version 3.0: N/A