Track-length-propotional popularity for albums
Created by: adimit
This is a feture request. Current version is 0.9.220
-Describe your bug here:
Album popularity is currently directly proportional to the amount of tracks on the album (see set_more_popular
and __on_stream_about_to_finish
). An album with few long tracks will therefore be disadvantaged over an album with many short tracks. In my collection, this means that, e.g. Mariner will rank below Frank's Wild Years at even album play counts, because the latter has a lot more tracks.
I propose to make the impact of individual tracks on album popularity to be dependent on either
- the track's length
- 1/n, where n is the amount of tracks on the album which is currently being listened to
The first option would equalize albums of equal length and different track numbers. Short albums, however, would be ranked down. So if I play an LP 5 times and an EP 5 times, the LP would be ranked higher.
The second option would equalize different length albums, as well as albums with different length tracks on them. Thus album popularity is a direct measure of how often you've played the full album (Just how track popularity is a measure of how often you've played the full track, regardless of track length.)
I am not proposing to change the way popularity ratings are computed for individual tracks.
I'd be willing to provide a patch for either option, depending on people's preference, as I think both would vastly improve the "Popular Albums" section, which, at the present, is all but useless for me.