Feature description:
Currently, an artist’s ‘top tracks’ list seems to be based on local data, I’m guessing favorite, play count, rating etc.
I would suggest to base the list on the actual ‘real-world’ most popular songs list (or perhaps allow both methods via a setting). I realize this likely needs some outside meta-data from e.g. Last.fm.
(I’m using Navidrome as a server)
Problem solved:
- I can’t easily get to know an artist by just listening to the best songs
- Even if I know the artist, sometimes you just want to listen to a ‘best of’ (because just shuffling includes too many mediocre songs)
Brought benefits:
Solves the problems listed above, which IMO are general needs. And it makes the app function more in line with what users are used to from other music apps.
Other application solutions:
They’re probably using external meta-data services like Last.fm for this information. Streaming services probably just use their own DB.