The only scalable solution is to use machine learning, as all the big players do. They're never going to be much better than Spotify. I'd be surprised if they got even close.
I suppose there might be a use case for A&R types who are on the hunt for new material, rather than casual listeners.
As I said before tastes are idiosyncratic so it makes no sense to have a single leaderboard. I would multi-tag each track by genre and language so users can rank by the subsets of tags that interest them. Ask musicians what other features they would value.
We are already collect genre data so will switch it on and have leaderboards when there is enough tracks of each genre. Just need to build up the pool of tracks and active artists first and prove the concept.