First and foremost,
thank you very much for your reply. I really appreciate it.
I've already explained limitations of strip here:
https://forums.rockbox.org/index.php/topic,54799.msg255841.html#msg255841
Yes, I saw that, but I don't believe that those limitations apply in my situation because I have only one declaration named "fmt_title2" and there are no conditionals in that declaration (or at least nothing that I recognize as a conditional). In any case, with my declaration as it stands, $strip does nothing. But if I reduce the number of tags to four or fewer, %strip works. [edit: additional] So I will live without including Lm and Ls (mins:secs).
And regarding album name length. You can make it fixed length string. For example, %-10s limits string to 10 chars, padding with spaces on the right if needed:
%format "fmt_title2" "%-10s • %02d.%s - %02d:%02d" album tracknum title Lm Ls %strip = "13"
This is the magic that I've been looking for - I'm now able to make my modified Title search work exactly the way I'd originally hoped. Thank you, thank you, thank you!
But did you mean to combine %-10s with %strip = "13"? Wouldn't it make more sense if both were 10 or both were 13 (or any number that is the same for both)?
In any case, I apologize for not finding this all in the documentation and figuring it out for myself.