Commit Graph

22 Commits

Author SHA1 Message Date
d6867c0df3 fix: incorrect progress bar tracking
Hacky workaround that involves working with FFMPEG negative timestamping
2026-02-02 23:58:53 +00:00
996568a43c fix: rounding tqdm warning 2026-02-02 21:55:17 +00:00
4a16733362 fix: save output now takes timestamp of inital marker 2026-02-01 03:05:10 +00:00
12aaef0673 feat: default video dir in config 2026-02-01 02:57:13 +00:00
702973cc62 chore: round seconds output during clip creation 2026-02-01 01:18:19 +00:00
e36b9801db feat: add progress bar for video creation 2026-02-01 01:15:50 +00:00
338de19d57 refactor: remove accidental print statment 2026-01-27 23:31:50 +00:00
eb47077b8c fix: markers only update upon calling rewind list - now update in daemon 2026-01-27 23:30:23 +00:00
7a2b4e806f removed unnecessary comments 2026-01-18 23:31:23 +00:00
4365dd89b2 Remove OBS shutdown error check
By removing the .sentinel file, OBS loses the last crash data, which allows OBS to start without prompts
2026-01-18 23:27:01 +00:00
754f6b130c rewind: make helpers private, clean up marker handling
Rename internal helpers to underscore-prefixed versions and move
them closer to their actual call sites. These functions were never
meant to be part of the public API.

Clean up marker handling by separating concerns properly:
printing markers no longer doubles as an existence check, and old
markers are cleaned explicitly.

Also drop stray debug logging when loading config.

No functional change intended, just less confusion and tighter scope.
2026-01-18 22:13:29 +00:00
b0c1ccf7df update marker logic to throw error if multiple markers exist 2026-01-16 23:27:40 +00:00
252f25d96a update save output to move datetime to the front for better order in folders 2026-01-07 20:27:02 +00:00
9a76a96c00 fix incorrect import statement 2026-01-07 20:22:40 +00:00
661d29997d format top-level imports to be in order of length & remove unnecessary print statements 2025-12-18 22:38:37 +00:00
766ce08e0d replace sseof with -t flag & remove constant that now lives in the config file 2025-12-18 22:36:13 +00:00
51f4c38b63 remove risky sseof call in ffmpeg & replace with length 2025-12-18 22:32:02 +00:00
af22aee37b ADD save video functionality between markers 2025-12-18 20:54:25 +00:00
4118590dc7 UPDATE core.py and daemon.py to use max_record_time from config for managing old markers 2025-12-18 20:30:39 +00:00
8fbaeae652 REFactor concat_ts_files function for improved clarity and efficiency; add clean_old_markers function to manage marker retention 2025-12-18 20:23:20 +00:00
143f4e0c8d ADD list command to CLI for displaying all markers 2025-12-18 20:17:54 +00:00
3c870c7a69 RENAME clip.py to cli.py & RENAME video.py to core.py to better reflect purpose
In addition, added basic mark command
2025-12-18 20:09:54 +00:00