Since guides can be changed for each video, it would be helpful if their configuration was saved alongside the mp4 files. This would help with looking back at videos after (or during) a regatta so the guide configuration when it was scored is present.
The implementation might be:
Store the guides when a time is scored in a video. Filename would be XXX.json where XXX is the video filename prefix without mp4.
Store the guides N seconds after they are changed in a directory level file settings.json. This would be the default for video that has not been scored.
If a video file is deleted, also delete any companion json files
Since guides can be changed for each video, it would be helpful if their configuration was saved alongside the mp4 files. This would help with looking back at videos after (or during) a regatta so the guide configuration when it was scored is present.
The implementation might be:
When a new video file is selected:
See also related #15 and #17
G