This is sorted by the number of editor votes for assigning rock genre to each of these artists. There is no equivalent for country. There is no artist popularity either, although one may make popularity up from the number of known releases, works, events, and so on.
There is no other method, it is the closest equivalent through the API. But the API doesn’t have any sorting capability. You could instead set a local mirror up and make direct queries to its database.
I appreciate your assistance.
After looking at the links, i understand this is a totally different approach than the API and will require to rework everything i have currently done.
Wish popularity field and/or Sorting by relevance was implemented in API.
Hope there are future thoughts regarding that .
One problem is also how you define “popularity”. Depending on this MusicBrainz itself might not actually have the data necessary to get this, as it deals mostly with metadata. Ratings and folksonomy tags could give some clue about popularity, but I doubt it would be sufficient.
Of course ListenBrainz could be a great source for this, as listen counts are an indicator for popularity. In the end you likely need various data sources combined, and it still depends how you define popularity.
You are absolutely correct regarding the definition of popularity.
Popularity definition can vary between each individual.
I think popularity should be defined in two phases, based on ListenBrainz
All Time - Historical
X time back or last year. - Current
Well, ListenBrainz is pretty new, so “Historical” can’t be done.
Tough one Require more thinking.
I understand from your reply that with ListenBrainz i can get current most popular songs.
Would ListenBrainz API can get a list of most current listened artists/albums/tracks based on genre and country?