7c43ff229118b266a19766385edc08a8adc49a9a
The metadata phase already fetches ReClip's description (ReClip now forwards it in /api/info). Carry it into the download phase and write it to a text file with the same base name as the media — "Song Name.mp3" → "Song Name.txt". reclipDownloadOne gains an onFilename callback that fires the moment the final filename is known (before the file transfers), so the executor writes the sidecar in parallel with the download stream, and the exact name guarantees they pair up. Empty descriptions write nothing; the write is best-effort (never fails a download). Verified: correct base name + .txt, exact content, and no sidecar for an empty description. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
42 MiB
Languages
TypeScript
90.9%
Shell
4.7%
JavaScript
4.1%
CSS
0.2%
HTML
0.1%