The 2 current systems each boost different types of tracks : with number of minutes long songs are ranked higher than short songs while it's the opposite with the number of streams.
I would like a personalized ranking system where we can attribute a certain number of points to a song for each minute and for each stream. (e.g. 1 point per minute and 3/4 points per stream)
Each song would have a score (which can be shown) and you can decide in which order you see between minutes, streams and score.
If an user uses this, the app would show their ranking system (what points they assigned for each minute and stream) and compare with your own.