Add multi column sorting option to library

Bug #753287 reported by jus on 2011-04-07
46
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Mixxx
Wishlist
Daniel Schürmann

Bug Description

It would be useful to be able to sort the library to more than one criterium. Just like in a spreadsheet application.

Example:
You sort by BPM , hold SHIFT and then sort by key.
You sort by artist , hold SHIFT and then sort by year.
....

RJ Skerry-Ryan (rryan) on 2011-04-09
Changed in mixxx:
status: New → Incomplete
status: Incomplete → Confirmed
importance: Undecided → Wishlist
tags: added: library
Daniel Schürmann (daschuer) wrote :

This is an aspect related to bug #675057 "Filters for Library Columns"

I think we can do it without additional controls. Just keeping the last two sorts.

Example:
* First click header Bpm -> list is sorted by bpm
* secons click header year -> list is sorted by Year, if year is equal, it is still sorted by the last sort in this case BPM
* third click header genre -> list is sorted by Genre, if genre is equal it is still sorted by Year, if Genre and Year is equal it is sorted by BMP.

In addition to that we can define default secondary sorts, for example: when sorting by Album, secondary sort should always be track number.

An advanced version could be a grouped list view like many media player have.

x (broma0-deactivatedaccount) wrote :

I 100% agree with daschuer. Having the option to declare a secondary sort would make searching for songs in a large list much more efficient.

Daniel Schürmann (daschuer) wrote :
Changed in mixxx:
status: Confirmed → In Progress
assignee: nobody → Daniel Schürmann (daschuer)
Owen Williams (ywwg) wrote :

Does this work if I click twice on a column, reversing its sort?

jus (jus) on 2015-04-22
Changed in mixxx:
milestone: none → 1.12.0
status: In Progress → Fix Committed
RJ Skerry-Ryan (rryan) on 2015-12-30
Changed in mixxx:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints