Map feature not finding pictures until moved with third party app or backing up #851
Replies: 3 comments
-
I checked for updates on the github, and saw the 0.8.1 version. I installed it (after removing the older version), and it is still happening. |
Beta Was this translation helpful? Give feedback.
-
Well, answer from the support team :
Other apps having the ability to use such feature without much trouble makes this unexpected. I think this would either need a clarity enhancement, in the error message or somewhere to inform the user. Also, why would it work for pictured which have been moved by the Aves app. |
Beta Was this translation helpful? Give feedback.
-
It's weird that moving the file via Aves changed the behavior. Currently we parse the location if it's available from Android's MediaStore: https://github.com/ente-io/photos-app/blob/41a38c753f0667b61528f22ebd8dbf31e526dd7f/lib/models/file/file.dart#L75-L76 If not, we parse it from the EXIF during uploads: https://github.com/ente-io/photos-app/blob/41a38c753f0667b61528f22ebd8dbf31e526dd7f/lib/models/file/file.dart#L174-L177 The latter, while expensive, always works. From the last comment it seems like moving the file via Aves has somehow gotten MediaStore to update the GPS metadata (that we were then able to parse). One way forward would be to setup background tasks that parses locations from EXIF for un-uploaded files, but given that most customers primarily use Ente for backups, this might not be very valuable. We'll also need to solve for the UX issue of the Map on different devices rendering different items. The latter is do-able, but the former is non-trivial. So at the moment I don't have a simple solution to recommend, but if you have any thoughts, do share, would be happy to figure out a way forward! |
Beta Was this translation helpful? Give feedback.
-
Describe the bug
The map feature, on my device, does not seem to be able to detect pictures on the device.
Only after moving a picture with an app like Aves (open source gallery) or backing up a picture, will the map find that only picture which was moved or backed up.
How I moved the picture : move to another folder (pictures/screenshots for example) then back to DCMI/Camera folder.
So the picture did not change location. But it still wasn't detected before. Only after the operation.
Removing the picture from Ente backup will make it disappear from the map. Even if it still on the device.
Uninstalling the app and installing it back will make it not detect again the pictures, even the one moved and detected before.
I have a oneplus device with Oxygen os 13.1 ("color os" skin).
And I was using Google photos for backup. I had only Google photos and the system gallery app.
Moving the picture with the system gallery app doesn't allow ente to detect it.
I am not sure for the steps to reproduce.
Here is a picture u have with exif location data
(should be in Barcelona)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app should be able to detect or refresh to see find all the available pictures with
Screenshots
Smartphone (please complete the following information):
Beta Was this translation helpful? Give feedback.
All reactions