Optionalinput: SmpHandleLike | MetadbInput | FbMetadbHandle | Partial<Track>File size in bytes (0 if unknown).
Round-trip-stable identifier matching selection.set /
selection.get schemata (path + optional |subsong:N suffix).
Track length in seconds (0 if unknown).
Filesystem path with no |subsong:N suffix.
Same as Path; kept for SMP API parity.
Sub-song index (0 for single-stream files).
Path + sub-song equality check; coerces other if necessary.
Resolve full file info via metadata.read, sending the handle id so a
subsong reads its own tags. Returns null when the path is empty, the
bridge is unavailable, or the read fails.
Return the string handle id.
FbMetadbHandle— Spider Monkey Panel handle wrapper.Represents one foobar2000 track address (
path+ optional sub-song index). Constructable from a string handle-id, an existingFbMetadbHandle(copy ctor), or a track-info object that carriesabsolutePath/path/Pathplus optionalsubsong.