Support and General Use > User Interface and Voice

Tagnavi sorting results

<< < (3/3)

bloodyraoul:
ok, but why the format is not applied when you select "all tracks" on an intermediate screen ?

dip:
I guess using the format string is not really what you would like to see when selecting "all tracks". A commonly used format string is which sorts the tracks in order of tracknumbers. But that is only reasonable within an album.

When I select "all tracks" I would prefer a sorting of "album - tracknumber" or even "albumartist - album - tracknumber". When the format string would be used for sorting and you are on a browse level of an intermediate screen (showing e.g. all your albums of Elton John) then selecting "all tracks" would result in a track list showing all tracks with tracknumber 1 first, then all tracks with tracknumber 2 and so on.

At the moment you get a list in which all tracks are sorted alphabetically which I also do not like. When I am at an intermediate screen showing all albums of e.g. Elton John, when selecting "all tracks" I would expect a tracklist sorted by albums and then by the format string (which is the tracknumber for me). In this all tracks of the first album would be played first, then all the tracks of the second album and so on.

The same problem exists at the moment when you browse by artist and select a specific artist by pressing long select on the artist name. Then a playlist is created comprising all tracks of the albums of this artist in alphabetical order. However, I would expect a playlist comprising all tracks sorted by the album name first and then by the format string (the tracknumber in my case).

Would it be difficult to patch the source code to change the alphabetical order to an "albumartist - album - format string" order?

dip:
Please could any developer or anybody familiar with the source code point to the part of the source code which must be amended to change the sorting order as described above. I would then try to write a patch if it is not too complicated.

Any help would be appreciated very much.

GodEater:
If you can't even find the code to modify, the chances of you being able to change it successfully are pretty slim...

dip:
I fear you are right. I already looked into the code and found the qsort call in tagree.c but I have to admit that I were not successful in understanding the code completely. Maybe with some helpful hints I could try a little bit more... (or even better I find a helpful person which can easily make the necessary amendments  ;) )

Navigation

[0] Message Index

[*] Previous page

Go to full version