|
Post by ikonomov on Aug 27, 2021 20:02:05 GMT -5
It would be nice to have the library correctly sort albums with numbers in the title. Currently they are sorted 1, 10, 11, 2, 3, etc. This is most relevant for Album names of compilations with volume numbers, but it should apply to numbers inside all text fields.
|
|
|
Post by GoneMAD on Aug 27, 2021 21:10:23 GMT -5
What you describe is how text gets sorted when you have numbers in it. GMMP doesnt define any custom sorting.. it just tells the OS what field to use. You can use the albumsort tag if you want to define a custom sorting (so in this case use 01 02 03 in the sort tags) and then use the sort modifier -> use sort tags option
|
|
|
Post by ikonomov on Aug 27, 2021 21:43:01 GMT -5
What you describe is how text gets sorted when you have numbers in it. GMMP doesnt define any custom sorting.. it just tells the OS what field to use. You can use the albumsort tag if you want to define a custom sorting (so in this case use 01 02 03 in the sort tags) and then use the sort modifier -> use sort tags option I have some compilations that consist of 150+ individual albums. This would mean that I would have to create as many custom sorting tags. Neutron for example is able to sort numbers inside album titles correctly when I set the sorting by Title. I just thought it would be a useful feature to try to implement since I've seen it already so I concluded that it must be possible to do.
|
|
|
Post by MotleyGord on Aug 28, 2021 6:35:38 GMT -5
What you describe is how text gets sorted when you have numbers in it. GMMP doesnt define any custom sorting.. it just tells the OS what field to use. You can use the albumsort tag if you want to define a custom sorting (so in this case use 01 02 03 in the sort tags) and then use the sort modifier -> use sort tags option I have some compilations that consist of 150+ individual albums. This would mean that I would have to create as many custom sorting tags. Neutron for example is able to sort numbers inside album titles correctly when I set the sorting by Title. I just thought it would be a useful feature to try to implement since I've seen it already so I concluded that it must be possible to do. ikonomov 150+ individual “Albums” with different names, within a compilation? Seems very unusual to me. But still, as long as the album names have numbers, these can be sorted in the background with the “Albumsort” tag while the actual display maintains the “Album” as correct. Actual sorting will follow the standard system coding you have on your device though, I haven’t noticed this in any other player including Neutron, which does NOT support the sort tags that GoneMad does in V3. For example; Albumsort tag “Compilation, volume 001” for an Album tag “Compilation, volume 1” These can be easily added or modified in any decent tag software quite quickly. My preference is mp3tag, but there are several others out there.
|
|
|
Post by ikonomov on Aug 28, 2021 9:24:12 GMT -5
I have some compilations that consist of 150+ individual albums. This would mean that I would have to create as many custom sorting tags. Neutron for example is able to sort numbers inside album titles correctly when I set the sorting by Title. I just thought it would be a useful feature to try to implement since I've seen it already so I concluded that it must be possible to do. ikonomov 150+ individual “Albums” with different names, within a compilation? Seems very unusual to me. But still, as long as the album names have numbers, these can be sorted in the background with the “Albumsort” tag while the actual display maintains the “Album” as correct. Actual sorting will follow the standard system coding you have on your device though, I haven’t noticed this in any other player including Neutron, which does NOT support the sort tags that GoneMad does in V3. For example; Albumsort tag “Compilation, volume 001” for an Album tag “Compilation, volume 1” These can be easily added or modified in any decent tag software quite quickly. My preference is mp3tag, but there are several others out there. There are many classical compilations that can reach over 100 volumes, so it is not unusual. Yes, I understand that I can rename the tags adding 0s to the numbers, but I thought it might be useful feature to have built in.
|
|
|
Post by GoneMAD on Aug 28, 2021 12:50:39 GMT -5
sqlite does not have a way to sort a column (field) by the way you are asking for.. so its a moot point
|
|
|
Post by MotleyGord on Aug 28, 2021 14:30:05 GMT -5
There are many classical compilations that can reach over 100 volumes, so it is not unusual. Doesn’t the compilation have a unique name though? This would be the main Album title in my library. Otherwise I would consider a set of 100 or more discs that are each uniquely named separate albums - the fact they were sold as a bundle wouldn’t really be relevant. Even for classical titles. If each disc has a distinct AlbumArtist, that would further the way I would catalog them. But to each their own of course!
|
|
|
Post by GoneMAD on Aug 28, 2021 14:44:25 GMT -5
There are many classical compilations that can reach over 100 volumes, so it is not unusual. Doesn’t the compilation have a unique name though? This would be the main Album title in my library. Otherwise I would consider a set of 100 or more discs that are each uniquely named separate albums - the fact they were sold as a bundle wouldn’t really be relevant. Even for classical titles. If each disc has a distinct AlbumArtist, that would further the way I would catalog them. But to each their own of course! From what i gathered is they do have a unique name: "Something something 1", "Something something 11", "Something something 2" and that those arent listed in number order, because alphabetically 11 comes before 2
|
|
|
Post by ikonomov on Aug 28, 2021 21:06:59 GMT -5
sqlite does not have a way to sort a column (field) by the way you are asking for.. so its a moot point If it can't be done, it can't be done. Simple as that. As I've said Neutron seems to be able to do it correctly so that's the whole reason I've decided to even suggest the idea. The size of that app is I think close to 10x the size of GoneMad, however, so my assumption can very well be wrong as I don't know how both of these apps are organized. A Porsche can do some things that a Land Rover can't and vice versa. By the way the level of UI customization of GoneMAD is astounding, no other player comes even close. I've tried quite a lot, a few years ago I went on a music app test spree.
|
|
|
Post by GoneMAD on Aug 28, 2021 22:17:02 GMT -5
in general its not impossible.. just not doable with the way GMMP is built. All the sorting is handled at the database level (vs getting all the results from the db and then sorting in code). GMMP tries to do as much as possible with just database queries
|
|
|
Post by ikonomov on Aug 29, 2021 20:03:08 GMT -5
in general its not impossible.. just not doable with the way GMMP is built. All the sorting is handled at the database level (vs getting all the results from the db and then sorting in code). GMMP tries to do as much as possible with just database queries Thank you so much for this explanation. It is really a minor issue while the implementation for a workaround sounds like a lot of work and potential for a lot of trouble. Keep it simple I say! This kind of sorting with numbers is done correctly in Windows, but not in Android. Hopefully we'll get it eventually in Android also as really that's where the fix should come from.
|
|