dwi336 / Eleven

CyanogenMod/LineageOS Eleven music player
33 stars 9 forks source link

Odd song sort order #16

Open Nimloth opened 4 years ago

Nimloth commented 4 years ago

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! :-)