Jajuk rating system
(Redirected from Rating system)
Jajuk comes with an semi-automatic rating system that learns tracks you like the most based on the frequency you listen to them and that allows to set personal preferences to increase or decrease the final ratings.
Contents |
[edit]
Summary
- A track rating is a value between zero (worse or never listen) and 100 (best)
- The rating is set on a track, not an audio file. That means that all duplicates files for the same track share the same rate.
- Tracks rating is usually displayed as a set of stars in tables or others popups (from zero to four stars). You can access to exact rating value when moving mouse over the stars.
- A track that has never been listened has a zero rate.
- Final rating is computed by mixing these information up (for more details, see More details on rating computation bellow):
- The listening rate (how long in seconds a track has been actually listen in comparison with maximum listening duration whose value is number of hits * track duration). When user stops playing a track or switch to a new track, the listening rate decreases.
- The number of times the track has been listen. Note however that the importance of this value decreases with the number of hits. For example, a track that has been listen 100 times will have almost the same final rate that the same listened 200 or 1000 times but significantly higher than a track listened only once.
- The user preference factor (can be set using the preference combo in command bar or slimbar). Available preferences factor are:
- Increase final rating : classic, excellent, good
- Neutral for final rating : no preference
- Decrease final rating : average, poor, junk
- The preference menu available from most views in Jajuk (trees, tables..) allow to set a preference on a group of tracks all together (recursively on a directory or on an artist for instance).
[edit]
The banning system
You can tell Jajuk to ban some tracks so they will not be included anymore in automatically built selections (when using smart functions for instance).
- Note that banned tracks are still visible from jajuk views and can still be launched manually as desired.
- Pardon function remove the banning flag from the track(s)
- Banning / Pardon features is available from command bar, slimbar for currently playing track and from the Preference view in most tree or table views. Like preferences, you can ban/pardon a group of tracks all together (recursively on a directory or on an artist for instance).
[edit]
How to reset ratings ?
In Preferences view > History/Ratings :
- Reset ratings set the entire collection tracks rate to zero but keep preferences (set manually by users)
- Reset preferences reset the user preferences to "no preferences" and recomputes all tracks final ratings. Tracks play history is kept.
- Use both functions to totally reset rates.
[edit]
More details on rating computation
- The rating system study details in available at https://trac.jajuk.info/ticket/1179
- The current final rating formula is :
where :
- totalplaytime is the total time in seconds a track has been played
- trackduration is the track length is seconds
- nbplays is the number of times a track has been launched
- max (nbplays) is the max nbplays value among the entire collection
- preference is the user-set preference factor [-3;3]

