Eigentlich war/bin ich schon durch und meine "Korrekturfilter" stehen,
... da fällt mir noch ein Zusatzcheck ein
(Will mit einem Filter schauen, ob bei TRACK (xx/yy) das xx größer yy ist)
und mache wahrscheinlich einen Deppenfehler:
Mein Ansatz ist:
$num($left(%track%,2),3) > $num($right(%track%,2),3)
alternativ:
$num($left(%track%,2),3) GREATER $num($right(%track%,2),3)
Habe die Teile über Tag - Tag an einem Track 12/11 getestet
$num($left(%track%,2),3) = 012
$num($right(%track%,2),3) = 011
Also wäre ja 12 > 11
Der Tag - Tag-Test
$num($left(%track%,2),3) > $num($right(%track%,2),3)
gibt auch "012 > 011"
Wenn ich es aber im Filter teste,gibt
$num($left(%track%,2),3) > $num($right(%track%,2),3)
keine Treffer
$num($left(%track%,2),3) GREATER $num($right(%track%,2),3)
alle Treffer
Ich hab versucht, meine Hausaufgaben zu machen und nochmal die DOC befragt:
### <field> GREATER <number>
> Returns all files where the content of tag field named `<field>` is greater, equal, or less that the integer value specified by `<number>`.
>
>
>
> Example: `"%_bitrate%" GREATER 180` Lists all files with a bitrate above 180. Please note that `<field>` is a [format string](https://docs.mp3tag.de/format) in that example.
Dazu lese ich:
* If in HAS/IS/GREATER/LESS/EQUAL/MATCHES contains$or% it should be enclosed in double quotation marks and will be treated as a [format string](https://docs.mp3tag.de/format) instead of a tag field name. This will decrease search speed on large libraries since the format strings need to be evaluated before filtering.
Das habe ich dann mit Konstruktionen wie
"$num($left(%track%,2),3)" GREATER $num($right(%track%,2),3)
"$num($left(%track%,2),3) GREATER $num($right(%track%,2),3)"
$num("$left(%track%,2),3") GREATER $num($right(%track%,2),3)
versucht - alles ohne Erfolg.
Wo biege ich gedanklich falsch ab?