{#if open}
Two folders: the one the music is in now, and the one SoulStream keeps its copy in. The source is only ever read from — importing copies, so the original folder survives anything the review decides.
Headers only — nothing is decoded and nothing is written.
{nfmt(issues.clean.length)} records are ready to import as they are. Nothing below is an error — they are folders that don't say what they are.
{f.shape}
{f.pct}% · {nfmt(f.n)} file{f.n === 1 ? "" : "s"}
{nfmt(report?.albums ?? 0)} records · {nfmt(report?.tracks ?? 0)} tracks · {fmtGB(report?.bytes ?? 0)} copied.
The originals in {scan?.root} were not touched.
{#if report?.replaced}{nfmt(report.replaced)} file{report.replaced === 1 ? "" : "s"} of a previous version {report.replaced === 1 ? "was" : "were"} removed — those records now hold the copy the review chose.
{/if} {#if report?.skipped?.length}