-
11d4630197
Restructure audio into AUDIO_DIR with per-camera retention
Claude
2026-04-22 14:43:05 +00:00
-
a63a42ee46
Add Demoio directory for test videos with 8-day retention; capture gap warning
Claude
2026-04-22 14:23:30 +00:00
-
9fefe698cb
Fix sunrise window logging and Mattermost cleanup scope
Claude
2026-04-22 14:16:15 +00:00
-
1cf51eaa26
Auto-delete old unpinned sunrise posts from Mattermost after each upload
Claude
2026-04-22 14:09:27 +00:00
-
363ccf02e5
Merge pull request #38 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-22 09:58:32 -04:00
-
-
3c50e5dad2
Clarify .env vs sky-cam.conf split for toggles and private values
Claude
2026-04-22 13:56:58 +00:00
-
14c9178361
Merge pull request #37 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-22 09:43:57 -04:00
-
-
2a28c8e5ea
Expand .env.example to cover all machine-specific config
Claude
2026-04-22 13:43:02 +00:00
-
b92e7650b3
Merge pull request #36 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-22 09:34:03 -04:00
-
-
74a74570fc
Move location/music/ntfy config to .env; add paths to notifications
Claude
2026-04-22 13:30:02 +00:00
-
b642cb820f
Merge pull request #35 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-22 09:08:25 -04:00
-
-
ae40b898f6
Fix executable bits and add camera name to 4-seasons notifications
Claude
2026-04-22 12:56:37 +00:00
-
dbdd59677f
Per-camera capture interval; ambient recorder; fix 4-seasons one-frame bug
Claude
2026-04-21 21:08:10 +00:00
-
914458ca40
Merge pull request #34 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 14:43:16 -04:00
-
-
cdaca67d31
notify.sh: source .env so NTFY_URL and other creds are available
Claude
2026-04-21 18:42:08 +00:00
-
36babe8d5f
Merge pull request #33 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 14:32:36 -04:00
-
-
c5474714be
install.sh: restart capture services instead of enable --now
Claude
2026-04-21 18:28:44 +00:00
-
613c88c837
Merge pull request #32 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 14:25:32 -04:00
-
-
9707e5ca37
capture.sh: source .env so RTSP credentials are available
Claude
2026-04-21 18:24:29 +00:00
-
1a1ff1a041
Fix one-frame bug; add --test mode to daily_sunrise_video.sh
Claude
2026-04-21 17:52:29 +00:00
-
4c02de5fd4
Overlay: yellow text, lower-right position; test-sunrise uses captured frames
Claude
2026-04-21 17:32:31 +00:00
-
f3839ce1cf
Fix overlay vertical text; test-sunrise captures fresh RTSP frames
Claude
2026-04-21 17:14:17 +00:00
-
c25aa1fdf5
Merge pull request #31 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 13:03:26 -04:00
-
-
eba8ddd550
Fix sunrise overlay vertical text and test-sunrise.sh pipeline bugs
Claude
2026-04-21 16:35:25 +00:00
-
fac7ef0309
Merge pull request #30 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 12:21:29 -04:00
-
-
84fa60b857
Add test-sunrise.sh pipeline smoke test
Claude
2026-04-21 16:20:15 +00:00
-
73ebfa0f87
Merge pull request #29 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 12:13:44 -04:00
-
-
5c88b12b9f
Pre-create camera data directories in install.sh
Claude
2026-04-21 16:00:48 +00:00
-
91d90a9ad0
Merge pull request #28 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 11:35:08 -04:00
-
-
21463c22fc
Replace url-encode-password.sh with Python script
Claude
2026-04-21 15:34:02 +00:00
-
60bbff18ba
Merge pull request #27 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 11:27:35 -04:00
-
-
98cef1bcd8
Add url-encode-password.sh helper
Claude
2026-04-21 15:26:42 +00:00
-
3c2e413ea2
Expand URL-encoding reference in .env.example
Claude
2026-04-21 15:25:12 +00:00
-
9d4d50b91c
Fix install.sh for non-login shell environments
Claude
2026-04-21 15:21:12 +00:00
-
37ad990af9
Default ENCODE_PRESET/CRF_SEASONS_FINAL in make-finals.sh
Claude
2026-04-21 11:27:37 +00:00
-
15435d2c20
Merge pull request #26 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-21 07:15:17 -04:00
-
-
c2b54077a9
Add --cam/--season/--mvt filters to make-finals.sh
Claude
2026-04-21 11:11:15 +00:00
-
ebb9dafff0
Merge pull request #25 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-21 06:52:06 -04:00
-
-
62f1330d9c
Fix corrupt-file detection in make-finals.sh
Claude
2026-04-21 10:51:29 +00:00
-
288ac0dabd
Merge pull request #24 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-21 06:51:25 -04:00
-
-
0ccfb2dae0
Add MONTAGE_MUSIC_LOOPS per-movement music loop multiplier
Claude
2026-04-20 20:11:10 +00:00
-
387b84f367
make-finals.sh: skip corrupt temp files (moov atom not found)
Claude
2026-04-20 20:02:04 +00:00
-
a7c9e038ee
Merge pull request #23 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 15:57:51 -04:00
-
-
26414f9883
Add make-finals.sh — one-off recovery script for backup temp files
Claude
2026-04-20 19:57:13 +00:00
-
73529cb359
Merge pull request #22 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 15:41:08 -04:00
-
-
507ecf32c8
Fix reorg-backup.sh camera scoping — prevent 2026/ dir misidentified as cam
Claude
2026-04-20 18:49:34 +00:00
-
9dcb83afa8
Merge pull request #21 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 14:40:48 -04:00
-
-
da35dc862c
Add reorg-backup.sh — reorganize backup files into astro-YEAR folders
Claude
2026-04-20 18:39:15 +00:00
-
d4e39a5554
Add resize-temps.sh — re-size backup temp files to correct movement targets
Claude
2026-04-20 18:17:20 +00:00
-
a395f9baba
Encoding: H.265 final montages, slow preset, sunrise retention
Claude
2026-04-20 17:27:57 +00:00
-
b929589f80
Merge pull request #20 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 12:42:45 -04:00
-
-
ab06c1cc2b
Fix MUSIC_DIR path quoting — space in '4 Seasons' broke conf sourcing
Claude
2026-04-20 16:40:55 +00:00
-
91d7774a4f
Merge pull request #19 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 12:36:04 -04:00
-
-
c4fb086f1d
Fix bugs found in post-refactor audit
Claude
2026-04-20 16:34:05 +00:00
-
8c752fc165
Require camera name explicitly across all seasons scripts
Claude
2026-04-20 16:28:15 +00:00
-
0d0d3e6f24
Merge pull request #18 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 12:19:00 -04:00
-
-
91006bf5f6
sky-cam.conf: clean up schedule comments, west camera placeholder
Claude
2026-04-20 15:59:12 +00:00
-
b4019ade9d
Add north/south cameras, remove fullday, add verify-mvt.sh
Claude
2026-04-20 15:56:12 +00:00
-
04809cfe90
migrate-seasons.sh: add --cam flag, include Summer in search
Claude
2026-04-20 15:05:15 +00:00
-
bf9d67e5fd
Merge pull request #17 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 10:35:57 -04:00
-
-
8ba0619ead
Fix music file matching: Mvt3 was resolving to Mvt1 for every season
Claude
2026-04-20 14:30:32 +00:00
-
82a0db4dd9
Merge pull request #16 from outis1one/clDemoe/seasonal-sunrise-montage-nn268
Outis
2026-04-20 10:16:52 -04:00
-
-
331bce38c4
Simplify migrate-seasons.sh: migrate all clips, drop quarantine logic
Claude
2026-04-20 14:16:13 +00:00
-
7affbc5c54
Revise migrate-seasons.sh: ASTRO_YEAR=2025 only, move not symlink, quarantine bad clips
Claude
2026-04-20 14:13:12 +00:00
-
32b82c7b7d
Add one-shot migration script for old-format seasons clips
Claude
2026-04-20 14:01:01 +00:00
-
f6c52e2133
Merge pull request #15 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 21:15:30 -04:00
-
-
3265ed80fd
Add per-camera capture watchdog with stall and recovery notifications
Claude
2026-04-20 01:13:49 +00:00
-
a419320c67
Merge pull request #14 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 21:03:05 -04:00
-
-
8b9ad74c58
Fix six bugs found in final audit
Claude
2026-04-20 01:01:25 +00:00
-
64cec6b769
Rename default camera from 'sunrise' to 'east' for compass consistency
Claude
2026-04-20 00:53:58 +00:00
-
9ea03d2249
Replace \$EDITOR with nano in README and bootstrap instructions
Claude
2026-04-20 00:46:39 +00:00
-
ab211174b4
Merge pull request #13 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 20:45:01 -04:00
-
-
4d5da05bc9
README: full rewrite — dependencies first, accurate quick start, current behavior
Claude
2026-04-20 00:36:58 +00:00
-
c173eb5e18
Delete music directory
Outis
2026-04-19 20:33:15 -04:00
-
b2d5fc0ff4
Delete images directory
Outis
2026-04-19 20:33:01 -04:00
-
ec18c6c71a
Delete 22-45-14.jpg
Outis
2026-04-19 20:32:44 -04:00
-
717dae88e2
Merge pull request #12 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 20:32:15 -04:00
-
-
9039803a51
Fix undefined CAM_NAME crash; log when window already closed on re-run
Claude
2026-04-20 00:29:47 +00:00
-
4814c9e158
Audio capture records exactly SUNRISE_TARGET_SECS centred on sunrise
Claude
2026-04-20 00:22:35 +00:00
-
be714affc0
Auto-detect SCRIPT_DIR/BASE_DIR; sunrise waits for capture window; optional overlay
Claude
2026-04-20 00:18:43 +00:00
-
543dc0cc9b
Merge pull request #11 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 20:10:17 -04:00
-
-
a1cf1304e4
Fix first-run blockers: MOVIES_DIR path, CAM_NAME, .env for Python, eval safety
Claude
2026-04-19 23:37:10 +00:00
-
a1b9ffa8ee
Add .env credentials file support; gitignore .env and sunrise-sounds/
Claude
2026-04-19 23:08:01 +00:00
-
ba1eb70436
bootstrap.sh: fix post-install instructions (remove CAM_NAME, add pip step)
Claude
2026-04-19 22:45:26 +00:00
-
66fe1f46ca
Fix CAM_NAME bug, set -x noise, wrong Python package in README
Claude
2026-04-19 21:56:33 +00:00
-
d97740aafd
Merge pull request #10 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 17:37:45 -04:00
-
-
16af99f0a3
Split step 3 into independent audio (3a) and overlay (3b) stages
Claude
2026-04-19 21:34:04 +00:00
-
15b7970dfa
README: document audio fallback library and download-sunrise-sounds.py usage
Claude
2026-04-19 21:22:23 +00:00
-
baf886fd23
Audio resilience: three-tier fallback for sunrise audio; add freesound download script
Claude
2026-04-19 21:22:01 +00:00
-
9fe0051f70
Add pure-ffmpeg RTSP capture and camera audio for sunrise videos
Claude
2026-04-19 20:59:40 +00:00
-
6629f91219
Add README with quick-start, architecture overview, and operations guide
Claude
2026-04-19 19:35:07 +00:00
-
ad24c97036
Merge pull request #9 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 15:32:50 -04:00
-
-
b911b228bb
Degrade gracefully on overlay/audio failure; notify on upload success
Claude
2026-04-19 18:42:46 +00:00
-
084c2ba9cb
Merge pull request #8 from outis1one/claude/seasonal-sunrise-montage-nn268
Outis
2026-04-19 14:25:25 -04:00
-
-
9c929f28d8
Add per-step resilience and notifications across all video pipeline scripts
Claude
2026-04-19 17:35:26 +00:00
-
62c787fc0b
Add .gitignore to exclude __pycache__
Claude
2026-04-19 16:48:18 +00:00
-
7486916f9f
Sunrise time overlay; systemd upload separation; bug fixes
Claude
2026-04-19 16:35:33 +00:00
-
6d68010691
Expose encoding quality and overlay durations in sky-cam.conf
Claude
2026-04-19 16:08:14 +00:00
-
fffb19fd38
Add MOVIES_DIR to conf; remove hardcoded 'movies' subdir
Claude
2026-04-19 16:01:27 +00:00
-
46b3a36d0a
Add lat/lon source instructions to conf comment
Claude
2026-04-19 11:08:19 +00:00