Move processed media into managed storage and serve videos authenticated #114

Merged
coding-agent-marvin8 merged 0 commits from refs/pull/114/head into main 2026-07-15 01:58:35 +00:00
coding-agent-marvin8 commented 2026-07-15 00:41:07 +00:00 (Migrated from codeberg.org)

Processed snapshots and videos now move out of the camera incoming folders into output_dir (canonical clips// and snapshots// trees), sources and .idx sidecars are removed after successful processing, and emptied directories are pruned — anything left in incoming is unprocessed. Existing deployments migrate automatically and idempotently on startup. The unauthenticated whole-output_dir static mount is replaced by an authenticated per-clip video route.

Closes #112
Closes #113

Processed snapshots and videos now move out of the camera incoming folders into output_dir (canonical clips/<date>/ and snapshots/<date>/ trees), sources and .idx sidecars are removed after successful processing, and emptied directories are pruned — anything left in incoming is unprocessed. Existing deployments migrate automatically and idempotently on startup. The unauthenticated whole-output_dir static mount is replaced by an authenticated per-clip video route. Closes #112 Closes #113
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
marvin8/cang!114
No description provided.