OK, @hiccup, i've read updated descriptions. you've correctly described AT&RT VT functions except for this one:
example:
$Seconds(<Time>)
(will e.g. output '210' for a track with a duration of 3:30 min/sec
(the tag containing the) 'duration' may contain yyyy/mm/dd and/or hh:mm:ss information
not "yyyy/mm/dd and/or hh:mm:ss" but "dddddd.hh.mm.ss" where the leftmost parts of duration are omitted if they are 0, and the leftmost leading zero may be omitted. it seems that you've correctly described duration literal format in all other places.
Also:$AddDuration(duration1,duration2)
returns the sum of two durations.
here and in the most other date/time or duration function descriptions i would add result format, e.g.:
returns the sum of two durations as duration.
this may be obvious for this function, but not for some others.
And i would add examples for these functions for "Lirycs" tag (because <Lirycs> tag is unavailable in MB):
$TagContainsAnyString(<URL>,tag_name,string1|string2|etc.)
checks if a tag contains any of the strings separated by |
Returns 'T' or 'F' (true or false)
Example:
$TagContainsAnyString(<URL>,Lirycs,water|river)
$TagContainsAllStrings(<URL>,tag_name,string1|string2|etc.)
checks if a tag contains all the strings separated by |
Returns 'T' or 'F' (true or false)
Example:
$TagContainsAllStrings(<URL>,Lirycs,water|river)
Note that these functions require <URL> to be kept as is, and the name of the tag of your choice should not be surrounded by < >