Since it now has a built-in version history, I'll just paste the V2 entry here:
v2 (2025-08-31)
- Added optional "namepattern=" argument for e.g. multi cam recordings, which confuse the program since multiple files are being updated. Pattern concept only supports "*", which stands for any text of arbitrary length.
- Radically improved PAUSE mode detection logic: Detector always uses interval 500 ms while not recording to detect if newest not-filtered-out file is renameable. If not renameable, that's recording mode, so logic interval is now 50 ms. While in that mode, if no date-modified change is detected, will keep saying RECORDING until the user-defined interval has passed, then we switch to saying PAUSED. User could e.g. define "interval=0", which should have this effect: If not recording, you see STOP. If recording, you see RECORDING for a short moment, then instantly see PAUSED for a second or two, then RECORDING shows up for a short moment, and so forth. That would be inelegant but still communicates the situation. Higher interval values are recommended, but this setting is completely irrelevant from a logic / system load perspective.
- Default interval (Which is now exclusively for pause detection, see above.) changed from 300 ms to 2000.
- Directory will no longer be read during recording, which is and always was unnecessary.
- Intangible code improvements.
- Added this version history.