mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.4k stars 1.26k forks source link

add settings to select 2nd and 3rd sort column for each (major) sort column #12762

Open Eve00000 opened 7 months ago

Eve00000 commented 7 months ago

Feature Description

When sorting a playlist on 'artist', I think 2nd sortkey = title When sorting a playlist on 'songa', I think 2nd sortkey = Artist When sorting on albumartist, I think 2nd sortkey = title (problem when Album Artist = 'Various Artists') When sorting on album, I think there's no 2nd sortkey titles nor artists are alphabetical sorted When sorting on genre, I think 2nd sortkey = album (titles nor artists are alphabetical sorted) When sorting on composer, I think there's no 2nd sortkey titles nor artists are alphabetical sorted When sorting on bpm, I think there's no 2nd sortkey titles nor artists are alphabetical sorted When sorting on key, I think there's no 2nd sortkey titles nor artists are alphabetical sorted When sorting on color, I think there's no 2nd sortkey titles nor artists are alphabetical sorted

Could it be possible to make a select form in settings.

1st key 2nd key 3rd key
artist 2nd key drop down 3rd key dropdown
title 2nd key drop down 3rd key dropdown
album artist 2nd key drop down 3rd key dropdown
album 2nd key drop down 3rd key dropdown
genre 2nd key drop down 3rd key dropdown
composer 2nd key drop down 3rd key dropdown
bpm 2nd key drop down 3rd key dropdown
key 2nd key drop down 3rd key dropdown
color 2nd key drop down 3rd key dropdown
mxmilkiib commented 7 months ago

I believe it depends on the order the columns are selected to sort the tracks as to what is the 2nd and 3rd level of sorting.

To quote the manual, "Multi-Column sorting You can sort multiple columns by clicking up to three column headers you wish to sort your tracks by.

Example:

Click on the BPM column header -> list is sorted by BPM

Click on the Year column header -> list is sorted by year. If year is equal, it is still sorted by the last criteria, e.g. BPM.

Click on the Genre column header -> list is sorted by genre. If genre is equal, it is still sorted by year. If genre and year is equal, then it is sorted by BPM."

Eve00000 commented 7 months ago

Thank you for answering. I've read this in the manual but it was noy so clear explained, so I thought it was a bug. in pratice: when I want to sort tracjs on Album-Artist - Album - Tracknr I have to sort 1st on tracknr 2nd album 3 on Album Artist Problem: missing Discnr.... songs from different discs are sorted among eachother. Solution-> tracknr must start with discnr. Tested: works fine but a lot of steps... could be easier with defined sort keys (like I wrote).

daschuer commented 7 months ago

Your welcome to contribute to the manual to describe the feature that a first time reader understand it. You can edit it here https://github.com/mixxxdj/manual/tree/2.3/source/chapters