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

Uploaded Photos Display Incorrect Dates Based on Filenames Instead of Modification Dates #3851

Open
GhostGH opened this issue Oct 27, 2024 · 0 comments
Labels
- photos Relates to the Ente Photos

Comments

@GhostGH
Copy link

GhostGH commented Oct 27, 2024

Description

First, I will describe the process of downloading images from Signal:
Signal for Android automatically names downloaded images using the upload date, but the modification date of each image is set to the current time when you download it. After downloading, the "Date taken"="Creation Date" property is missing from the image data. When images are sent as a batch, they share the same date in their filenames, with each subsequent image getting an additional index after the date: for example, if three photos are sent, the first will be named "signal-datetime.jpg," the second "signal-datetime-1.jpg," and the third "signal-datetime-2.jpg."

Now the bug in Ente Photos:
I downloaded three photos from Signal Messenger that were sent together in a batch on September 24, 2024, and they were named according to the rules above: signal-2024-09-24-20-19-49-610.jpg, signal-2024-09-24-20-19-49-610-1.jpg, signal-2024-09-24-20-19-49-610-2.jpg. However, when I upload these photos to Ente Photos, one photo shows the modification date as its date, while the other two show dates based on their filenames. I tried uploading both in a batch and individually, but in each case, two photos have dates corresponding to their filenames, while only the first photo (without an index) keeps its modification date as its date.

So I checked, and it seems that Ente Photos assigns dates based on Modification Date of a file, which makes it for me really confusing why in this situation photos get their dates from their names. I changed the name of the file signal-2024-09-24-20-19-49-610.jpg to signal-2024-10-24-20-19-49-610.jpg and then uploaded it again to Ente Photos. Now Ente shows it's date as "October 24" instead of "September 24" lol.
I assume, that you have some image naming patterns and if photo's name doesn't match it, then you use modification date as a name? If that's the case, then you have some name patterns missing, and why don't give a user an option to decide how to assign dates then?

"Fix date" button on Ente Windows Desktop obviously does nothing, because these images don't have EXIF.

This is a huge bug in context of a photo storage, because having right dates is one of the most important things here.

Version

v0.9.49

What product are you using?

Ente Photos

What platform are you using?

Mobile - Android

@GhostGH GhostGH added the triage label Oct 27, 2024
ua741 added a commit that referenced this issue Nov 5, 2024
@ua741 ua741 added - photos Relates to the Ente Photos and removed triage labels Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
- photos Relates to the Ente Photos
Projects
None yet
Development

No branches or pull requests

2 participants