The "Top Rated Tracks" section is... not right. Every track there has 5 stars, but none have more than 10 votes. That is because it bases which tracks to use from percentage of thumbs up in total. A track that was voted up by one person shouldn't be above a track that was voted up by 100 people and voted down by 1 person. I don't know what other ways there are to do it, but the one suggestion I have is to subtract the number of thumbs down from the number of thumbs up, and then the tracks with the higher resulting number are put on the top rated section.
Its a good idea but it will make the process confusing for some authors about how their tracks are rated. Ask the admins about this, I'm pretty sure it hasn't been bought up yet
I think your alternate idea is a definite improvement, the top tracks page is currently just a more fragile trending tracks page. My main issue with the current way it works is that someone can just rate down all of the tracks above theirs to boost their track to #1.
Only flaw: people just refusing to vote on a track so that that track does not end up on the Top Rated leaderboard. Far fetched, but it still may happen.
Because the top rated tracks section depends entirely upon users ratings, it is not going to be 100% fair or right the majority of the time. If the ratings depend at all upon how many dislikes it has, disliking tracks will go up as a result. If the ratings depend upon the number of votes, less people will vote. Just how it is. Having top rated tracks with more ratings is more reliable than the other suggestions though.
And some of the top rated tracks are messed up because people go through and dislike all of the top rated for some reason
Oh and yeah some people just dislike a single track because maybe they thought of the idea but made it poorly... just mad that others may make theirs better
That's pretty much how it works now. Number of likes divided by number of dislikes. By this method, a track with 1 like and 0 dislikes is equal to a track with 100 likes and 0 dislikes. Flawed.
lol google says "100 divided by 0 = infinity" My math book says "undefined" so does Wikipedia " In ordinary arithmetic, the expression has no meaning, as there is no number which, multiplied by 0, gives a (assuming a≠0), and so division by zero is undefined." The current method is still flawed though. I agree with this
You can't rank something based on "undefined", so, when it comes to programming, they probably just treat it as dividing by one. That way a track with 3 likes and 0 dislikes is not as good as a track with 5 likes and 0 dislikes. But even then, the first dislike would be useless as it wouldn't affect anything. Now that I think about it, just subtracting the amount of dislikes from the amount of likes makes the most sense to me. I don't see any flaws in that system.