- server/videoUpload.ts: S3 multipart presign helpers, bucket inventory listing
- routes: /api/admin/uploads/{init,part-url,complete,abort}, /api/admin/inventory,
/api/internal/transcode-done (worker callback, bearer INTERNAL_TOKEN)
- admin UI: browser-to-bucket uploader with progress, bucket-vs-database panel
Originals land in folx-tv/_incoming/{guid}/, the worker on the remotion box
packages them to HLS and reports back.
|
||
|---|---|---|
| .. | ||
| aiService.ts | ||
| bunny.ts | ||
| db.ts | ||
| face-detection-js.ts | ||
| face-detection-service.ts | ||
| face-detection.py | ||
| generate-og-image.js | ||
| index.ts | ||
| objectStorage.ts | ||
| replitAuth.ts | ||
| routes.ts | ||
| simple-face-detection.ts | ||
| smart-thumbnail-service.ts | ||
| storage.ts | ||
| videoSync.ts | ||
| videoUpload.ts | ||
| vite.ts | ||