& amarok; assigns a rating (a number 1-100) to a song based on how many times you've listened to it and whether you skip the song without it finishing. Every time the song finishes playing, the rating is changed. The code for changing the rating is in collectiondb. cpp. As of version 1.2.2, it was on line 1181, though you can find it by searching for "CollectionDB: :addSongPercentage". When defining a score for a track which has never been played before, & amarok; uses the calculation score = ((50 + percentage) / 2)
& amarok; assegna un voto (un numero tra 1 e 100) ad un brano basandosi su quante volte lo si ha ascoltato e se lo si è saltato prima della fine. Ogni volta che termina la riproduzione del brano, cambia il punteggio. Il codice per il cambiamento del punteggio è in collectiondb. cpp. Come per la versione 1.2.2, era alla linea 1181, benché lo si possa trovare cercando "CollectionDB: :addSongPercentage". Quando definisce un punteggio per una traccia mai riprodotta prima, & amarok; usa il calcolo punteggio = ((50 + percentuale) / 2)