I'm sure this has been raised before but I couldn't identify a topic regarding it after a quick search. I'll start by mentioning the frustration:
For many years at least, Mp3tag's columns have been a footgun. What I mean is, sometimes I'll drag audio files into the program and, for example, instead of the pervious sort ordering of items being ordered by my preference of total disc number -> disc number -> track number, the files will be ordered by track number, i.e. all track 1s will be grouped together, then all track 2s, etc. I've not investigated why exactly this happens but I'd prefer that it didn't.
If you don't notice these sorting changes whilst tagging, you can write the wrong metadata or produce M3U8 playlist files which encode the incorrect ordering. Sometimes it can just be one file which has jumped to the bottom of the file list whilst the others seemingly remain ordered (I think the footgun has something to do with having dragged the files into Mp3tag). Either way, I'm often having to click the track number column header, followed by the total disc number column header, and then finally the disc number column header to get Mp3tag back into my expected state to avoid errors -- which I'm sure I've not done with 100% success.
This feature request could be to implement something akin to Directory Opus' ability to define how the file list is sorted (the effect that Mp3tag kind of already has by successively clicking columns headers), and for that ordering to remain unchanged until a column header is manually clicked.
(the Sort column defines the final ordering that the file list will receive. The small black arrows define whether a particular column sorts in ascending or descending order.)
Even without this feature, simply having the columns never change how files are sorted unless a column header has been clicked would be a blessing. The proposed feature would only really be useful as a means to concretely set the state each time Mp3tag opens, so that any manual / temporary / accidental user changes to columns sorting would reset upon each launch. Regardless, either solution would be better than the current unpredictable and error-prone behaviour.
Thanks.
Mp3tag 3.36.1
I did a little investigating: Dragging a selection of individual files into Mp3tag from File Explorer will add them in a random order every time. Dragging the parent folder in (with or without a M3U8 contained within) will add the files according to the column sorting (the same for when dragging in an M3U8). It's just when dragging in audio files that this issue occurs, which points towards this being a bug...


