Files
platform/src/apps/officer-web/Screens/Dashboard
pastilhasandClaude Opus 4.8 459b8ab730 download job: restore the metadata phase — ReClip needs the title for filenames
Verified against live ReClip: POST /api/download with title:"" → a hash filename
(b5d04adc86.mp3); with title:"Me at the zoo" → "Me at the zoo.mp3". So ReClip
names the file from the title WE send (falling back to a hash) — it does not
self-name. The title is mandatory, which means a metadata pass is required.

Back to two phases:
1. metadata — fetch each item's /api/info (title + validity), keep survivors, skip
   errors.
2. download — download each survivor passing its title, so files land with real
   names; skip download errors.

Keeps the exact-urls[] input (Mix playlists can't drift) and the one-request-per-
item download. Progress is two counters again (Titles + Download); UI shows two
bars. ~2 requests/item is inherent to needing the title (per the user's call:
correctness over speed).

Verified two-phase filtering + title passthrough + skip-on-error with a mock.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-28 19:17:27 +00:00
..
2026-07-25 23:30:20 +01:00
2026-02-16 19:34:35 +00:00
2026-02-19 01:49:15 +00:00
2026-02-18 11:33:30 +00:00
2026-07-25 23:30:20 +01:00
2026-02-18 11:33:30 +00:00
2026-02-18 11:33:30 +00:00