Replies: 3 comments 1 reply
-
I'd argue that this is by design. What's the advantage of making this case insensitive? |
Beta Was this translation helpful? Give feedback.
-
what's the disadvantage of making this case insensitive? Would one expect that '$Album' and '$album' would be treated differently? |
Beta Was this translation helpful? Give feedback.
-
I'd appreciate if instead of simply dismissing the question for your rationale by just asking "why not?", you'd actually argue the value of case-insensitivity. (e.g. how this might be common in other tools, why were you expecting this to work in the first place?) That said, yes, coming from an in general case-sensitive background of Linux file systems and modern programming languages, I wouldn't expect these terms to be case-insensitive. They really are more like variable names rather than free-form language. I don't think the documentation suggests in any way that upper case should work. If anything, beets might provide a warning about non-existing queries (but that might not be completely straightforward to set up, given things like flexible attributes, which might only be set for some items). I'll move this to a discussion, I don't think this should be done unless there's really a wider interest. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem
Running this command in verbose (
-vv
) mode:$ beet list --format '"$title" on "$album" by $albumartist ($length) ($year)' albumartist:kenton
works
but this doesn't:
Led to this problem:
no query matched. Should query fields (e.g. $year) be case insensitive?
Setup
Beta Was this translation helpful? Give feedback.
All reactions