Commit Graph

  • 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