Rockbox Development > Feature Ideas

Numerous Sorting Features (Ignoring, Interpreting, etc.)

(1/1)

HoshinoPareedo:
I haven't been able to find anything on this (with the exception of one patch), so are any of these possible?

- Ignoring "the" in artists, albums, and titles.
- Reading digits as words (ex. "1+1" as "One plus One"); I'm not sure if the option in settings applies to this.
- Ignoring ( at the beginning of titles. I have a song called "(Can't Believe) This Is Me."
- This one happens even on Windows. If I have have "Song A" and "Song A (Remix)," the one with parenthesis will appear first. I don't understand why.

Thanks for any info!

[Saint]:

--- Quote from: HoshinoPareedo on September 02, 2013, 10:23:22 PM ---- Ignoring "the" in artists, albums, and titles.

--- End quote ---


--- Quote from: HoshinoPareedo on September 02, 2013, 10:23:22 PM ---- Ignoring ( at the beginning of titles. I have a song called "(Can't Believe) This Is Me."

--- End quote ---

These two are almost certainly possible with some reasonably simple scripting and the help of the Database TagNavi syntax.



--- Quote from: HoshinoPareedo on September 02, 2013, 10:23:22 PM ---- This one happens even on Windows. If I have have "Song A" and "Song A (Remix)," the one with parenthesis will appear first. I don't understand why.

--- End quote ---

Natural sort order. Which for most of the population is seems isn't really that "natural" at all. :)

for example:

*
1
10
100
101
102
11
12
13
2
20
21
22
23
3
31
32
33
...


[Saint]

HoshinoPareedo:
I've since discovered that you can actually add sorting tags to music, so these problems can at least be fixed manually. I guess I could put "A (Main)" and A (Remix)" as sort order tags. I've seen a thread on this, but I don't believe it's been modified since 2011 so does it still work?

[Saint]:
There was a patch to add sort order tag support to the Database a while back, possibly (probably?) the one you were looking at.

I recall there was some issues with how it was originally implemented. If my memory serves me correctly it was basically using albumsort instead of albumartist, instead of sorting by albumsort and displaying albumartist...but I don't recall if this issue was ever addressed.

Even if it was, it wasn't committed - so to use it you would need to commit to always compiling your own builds and using an unsupported build forever more. There is however, depending on how determined you are, a way that one could achieve similar functionality with a custom tagnavi file and (ab)using the "comment" metadata field.

The way I'm thinking it could be done is by slightly changing the tagnavi file so that "Album Artist" displays the "Comment" metadata field instead, or perhaps adding an entirely separate entry, its up to you.

But this wouldn't behave quite as one would expect it to. Instead of:

A
The Beatles
C
D

It would be something like:

A
Beatles, The
C
D
etc.

But in the while playing screen (unless you edited that too...) it would still use the existing Artist/Album Artist tags. Just a thought. Let me know how you get on, I shall have a think about this further, and maybe we can bounce ideas off each other and come up with something that suits you.


[Saint]

Navigation

[0] Message Index

Go to full version