OptionalincludeAttach the flat fields, as in metadata.readByPath without path and without the TRACKNUMBER taken from the file name, to each successful result; false reports technical info only.
Paths to probe, reported one result each, in this order. A |subsong:N suffix selects a subsong; the #N spelling is not recognized, since it would split a file name that ends in #<digits>. Every path is checked before anything starts; one refused path fails the whole call with PERMISSION_DENIED and no operationId.
Parameters for
metadata.probeBatchAsync. Start a cancellable batch probe on a worker thread and return a receipt at once. The results arrive in batches onmetadata:probeProgress, every 64 results or 100 ms, followed by onemetadata:probeComplete. Each result says whether its info came from the cache or the disk, and a failure is classified asnot-found,unsupported-formatorread-error. Values and field names use the same UTF-8 handling asmetadata.read.