This kind of content curation requires lots of thought on the part of the app devs. You want to make it complex enough to fulfill the needs of the community but not too complex to make for a bad UX.
Example: you could create categories of “musical experts” with exceptional taste in music, then give those experts more control over content curation. Then maybe create a metric that ranges 0-5 for how much control to give to each expert. Is this too complicated? Not complex enough? Are these the wrong lists to curate? What are the right lists? Who makes these decisions, anyway?
A case can be made that a client like tunestr should run its own WoT service (which could be a Brainstorm instance, or could be a competitor service which I hope will exist someday), which will calculate personalized metrics that the tunestr community decides are worthy of being calculated. The leader(s) of the community will carry a lot of responsibility deciding which details to delegate to individual users and which decisions should be handled by the community leaders.
Assuming the users and leaders can be found, GrapeRank provides a clear and detailed path to implement all of the above. I don’t know of any other protocol for which that can be said.