Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve recording timestamps by adding time zones #26

Open
felix11h opened this issue Nov 2, 2024 · 1 comment
Open

Improve recording timestamps by adding time zones #26

felix11h opened this issue Nov 2, 2024 · 1 comment

Comments

@felix11h
Copy link
Owner

felix11h commented Nov 2, 2024

Currently, only naive (time zone unaware) timestamps are used, see also https://github.com/felix11h/sd-copy/blob/master/CONCEPTS.md. This is because in the past, both of my cameras, Fujifilm X-T3 and DJI Osmo Action, did not have the option to set a time zone. With a firmware update to the X-T3, setting time zones is now possible in the Fujifilm camera.

I want to consider adding time zone support. This would allow for setting correct filesystem metadata timestamps (date modified, date created). Currently these are set using the operating system's time zone, making them unreliable.

For cameras or media types without time zone information, the new feature would require setting the time zone explicitly while sorting. A good interface will be needed.

@felix11h
Copy link
Owner Author

felix11h commented Nov 2, 2024

I'm undecided at the moment whether this feature is worth the additional complexity in the application, and the additional effort when sorting images from sources without time zone support.

It would be nice to have reliable filesystem metadata timestamps, but these can also be modified easily by mistake. It feels like this feature is worth doing only if decide to write the time zone aware timestamps into image or video metadata, which I'm currently decidedly against.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant