RetroMusicPlayer / RetroMusicPlayer

Best Material You Design music player for Android
https://retromusic.app
GNU General Public License v3.0
3.85k stars 732 forks source link

Sorting of Artist's albums and music #965

Open Vadrome opened 3 years ago

Vadrome commented 3 years ago

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

Describe alternatives you've considered Create a personalisation option to choose the ordering. (including what I mentioned above)

Daksh777 commented 3 years ago

What do you mean by "Albums on Artist's screen are ordered seemingly random"? They are sorted alphabetically

tnyeanderson commented 3 years ago

@Daksh777 it seems random because one expects to see the albums in order of release, not alphabetically. I agree this needs to be changed, or at least have sorting by release date on the artist page added as an option.

Daksh777 commented 3 years ago

@tnyeanderson Ah, okay. I understand. I'm very used to seeing my albums alphabetically and so I never really thought about this.

Vadrome commented 3 years ago

Exactly @tnyeanderson Regarding the ordering of songs; it seems you fetch all songs from an artist, then sort them by their number. The simplest solution would probably be to add them to the song list when you fetch the album and not sort it at all afterwards. (provided that they are already sorted in the album)

Resulting in:

Which would also make the ordering coherent.

smcconne commented 3 years ago

This is something I would really appreciate. "Artist then year" is a widespread standard because people like seeing an artist's discography as it was created, there's perspective you get from that ordering you can't match with a meaningless sort like whatever-the-first-letter-happens-to-be.

IMO a perfect music player would use artist-then-year but also separate "main" albums from "side", a per-album toggle so the main discog gets decluttered from unwieldy extras. Then, in a non-album mindset you could explore a whole section of tracks that aren't the main ones. But that's just me dreaming.