Ouch, thanks for pointing that out. In that case, the (path HAS 1965 OR path HAS 1966 OR ...) chain is probably easiest and best to maintain... however, using much too much title formatting, you might be able to extract the year-bearing substring from your path. In my collection, albums contain the year in `[yyyy]` brackets in their folder name, which can be extracted from the folder name with a fragile snippet like this and then compared against a range in the two `ifgreater` in the end:
$puts(y,$add(0,$substr($put(d,$directory(%path%,1)),$add(1,$put(s,$strchr($get(d),'['))),$add(4,$get(s)))))$ifgreater($get(y),1964,$ifgreater(1972,$get(y),1,0),0)
However, this can be quite brittle and depends very much on your folder layout. As a minor insurance, `$add(0)` converts all non-matches to a numeric zero, so that any non-matches are converted to a known value.