dwi336 / Eleven

CyanogenMod/LineageOS Eleven music player

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Odd song sort order

Nimloth opened this issue · comments

Maybe I am missing something obvious, but I just came across this odd (to me) behavior:

Let's say I have MP3s of an audiobook that came on 2 CDs with 3 'songs' each.
All files are stored in one folder. Each file has ID tags for

Disc: n/m
Track: x/y
The filenames (and title tag) reflect the total number of songs ignoring the disc they were on.
So, the filename and tags for those 16 files would be:

Filename: 01 - abcd.mp3
Disc: 1/2
Track 1/3

Filename: 02 - efgh.mp3
Disc: 1/2
Track 2/3

Filename: 03 - cccc.mp3
Disc: 1/2
Track 3/3

Filename: 04 - aaaa.mp3
Disc: 2/2
Track 1/3

Filename: 05 - bbbb.mp3
Disc: 2/2
Track 2/3

Filename: 06 - cdef.mp3
Disc: 2/2
Track 3/3

Now, the order in which the default audio player (actually most audioplayers I tried, though I am limited to F-Droid) shows (and plays) them is:

Filename: 04 - aaaa.mp3
Filename: 01 - aaaa.mp3
Filename: 05 - bbbb.mp3
Filename: 02 - efgh.mp3
Filename: 03 - cccc.mp3
Filename: 06 - cdef.mp3

which means: The tag for the track number is used and then (in alphabetical order) the filename (or the title tag).
Disc number seems to be ignored.

I would have expected either that only the filenames would be used (which is why I chose to number the files in this way so that 'dumb' players would get the order right) OR that all tags, disc, track and title are respected.
The way it is now seems very unintuitive.

I know that this is probably sort of a niche problem. When listening to music, I usually have playlists or shuffle, etc., but for audiobooks the current behavior is really annoying.

Also: In album list or song list view of my whole library, I can choose a sort order, but in album detail view, I cannot.

Both would solve my problem, really. Either a change of the default behavior or a way to choose the sort order of songs in album detail view (by filename or title)..

Any and all feedback is highly appreciated! :-)