Automatic Ratings

Everything, that fits not well into other forums - Questions, Talk, Beta-Versions ...
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
bbrodka
Posts: 16
Joined: 22. Aug 08, 20:41
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Automatic Ratings

Postby bbrodka » 14. Dec 08, 21:06

I’m not a programmer, but here’s an idea if someone wants to run with it
Automatic Ratings
It would be nice if ratings were automatically set based on user interaction
For example every time a song is manually selected (not generated by automatic play or from a play list) the rating would increase by 1 (or a fraction if decimals are allowed, like 0.01), then nightly, the rating system could check if rated songs were manually selected within a certain time period again, not generated by automatic play or from a play list and automatically decrease the rating

This would dynamically identify the most popular manually played songs increasing and decreasing ratings over time
This information could be used to generate your default automatic playlist, and which would change offer time as songs go in and out of popularity.
Some considerations
Make as many parameters user definable as possible to give maximum flexibility
Maintain a minimum list of rated songs (To assure automatic playlist has enough songs to play a variety of songs)

Example usage
Every time a song is manually qued, its rating increases by 1.
Every night, if the number of song with a rating is in excess of 1000, then reduce the rating by 1 on the oldest manually played songs that have not been manually played in the last week until the list of rated songs is reduced to 1000
What do you think is it possible, can Silverjuke even tell if a song was manually qued vs automatically played?

Other ideas


* Report this post
* Reply with quote

NEW! AutoRateAccurate 2.4.2 (6/12/2008) - Vote for change ;)

Postby Big_Berny on Sat Dec 29, 2007 10:03 pm
Hi guys,
after over a year of development the version 2 of AutoRateAccurate is ready! :)
Since the new version is tuned for MM3 and doesn't work with older versions I created a new thread. I hope it's ok.

AutoRateAccurate

What is it?
This script rates the songs of your library based on informations like Playcounter, DaysInLibrary, PlayedPerDay, LastPlayed and SkipCounter. This way the rating will also be increased if you listened a song with your portable player like ipod!
And it is really easy to use: Normally you only have to enable AutoRateAccurate in the MediaMonkey-Options.

Features:
The script does a lot more than just rating songs:

-Autocalibration
This is one of the mainfeatures of AutoRateAccurate. It calibrates automatically the rating-algorithm so that you never get too much high rated or too much low rated songs. In the Options you can decide how much percent of your library should have five stars and then automatically the algortihm gets adjusted.



* Report this post
* Reply with quote

NEW! AutoRateAccurate 2.4.2 (6/12/2008) - Vote for change ;)

Postby Big_Berny on Sat Dec 29, 2007 10:03 pm
Hi guys,
after over a year of development the version 2 of AutoRateAccurate is ready! :)
Since the new version is tuned for MM3 and doesn't work with older versions I created a new thread. I hope it's ok.

AutoRateAccurate

What is it?
This script rates the songs of your library based on informations like Playcounter, DaysInLibrary, PlayedPerDay, LastPlayed and SkipCounter. This way the rating will also be increased if you listened a song with your portable player like ipod!
And it is really easy to use: Normally you only have to enable AutoRateAccurate in the MediaMonkey-Options.

Features:
The script does a lot more than just rating songs:

-Autocalibration
This is one of the mainfeatures of AutoRateAccurate. It calibrates automatically the rating-algorithm so that you never get too much high rated or too much low rated songs. In the Options you can decide how much percent of your library should have five stars and then automatically the algortihm gets adjusted. AND: If you don't want the script to give some ratings, for example half star, just set that value to 0%, like in the screenshot.
This Autocalibration takes about 3 seconds here and can be started automatically on startup of MediaMonkey, which is optional but recommended.

-KeepManualRatings
If this feature is enabled only songs with no ratings get autorated. Songs which you already rated by hand won't get overwritten because they probably are even accurater than the autoratings.



* Report this post
* Reply with quote

NEW! AutoRateAccurate 2.4.2 (6/12/2008) - Vote for change ;)

Postby Big_Berny on Sat Dec 29, 2007 10:03 pm
Hi guys,
after over a year of development the version 2 of AutoRateAccurate is ready! :)
Since the new version is tuned for MM3 and doesn't work with older versions I created a new thread. I hope it's ok.

AutoRateAccurate

What is it?
This script rates the songs of your library based on informations like Playcounter, DaysInLibrary, PlayedPerDay, LastPlayed and SkipCounter. This way the rating will also be increased if you listened a song with your portable player like ipod!
And it is really easy to use: Normally you only have to enable AutoRateAccurate in the MediaMonkey-Options.

Features:
The script does a lot more than just rating songs:

-Autocalibration
This is one of the mainfeatures of AutoRateAccurate. It calibrates automatically the rating-algorithm so that you never get too much high rated or too much low rated songs. In the Options you can decide how much percent of your library should have five stars and then automatically the algortihm gets adjusted. AND: If you don't want the script to give some ratings, for example half star, just set that value to 0%, like in the screenshot.
This Autocalibration takes about 3 seconds here and can be started automatically on startup of MediaMonkey, which is optional but recommended.

-KeepManualRatings
If this feature is enabled only songs with no ratings get autorated. Songs which you already rated by hand won't get overwritten because they probably are even accurater than the autoratings. This option is also very useful if you just want to try out AutoRateAccurate - if you don't like it just let it delete the autoratings with "Delete AutoRatings".

-SkipDetection
This features ckecks if a song has benn skipped. If yes it will update the SkipCounter which is saved in the ratings-field but in a way it is not visible. This skipcounter will also have an influence on the rating of the song, because skipped songs are probably not so good songs.

[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Return to “Main Forum”