Horrible edge cases when dealing with music
It's not much an edge case in the sense of those, which mostly concern software authors making incorrect assumptions about the data in fields, but rather a "not even realizing we need a field" case, but music library managers are often quite annoying when dealing with classical music.They really want to fit everything into the artist/album/song scheme, and that doesn't really work well for much classical music. In classical music most of us would want something like composer/piece/orchestra/conductor/performers (the "performers" field would be for performers in addition to the normal orchestra, such as soloists or choruses), and it should be possible to change the sort key order among those fields.