deckerst / aves

Aves is a gallery and metadata explorer app, built for Android with Flutter.
BSD 3-Clause "New" or "Revised" License
2.83k stars 106 forks source link

Searchable EXIF IFDO data for model information #424

Open JanWaldhorn opened 2 years ago

JanWaldhorn commented 2 years ago

Is your feature request related to a problem? Please describe. I would like to be able to filter my images by capture device. As an example, I have pictures from my old cell phone, my partner's cell phone, and my current cell phone. Sometimes I know exactly that this is a picture my wife took and I would like to be able to search for it or narrow down the selection. The information is in the Exif IFDO data, but apparently the search doesn't take that into account.

Describe the solution you'd like Searchable Exif IFDO data so that it can be searched by model.

Describe alternatives you've considered No alternative idea. The information seems to be only in the Exif IFDO data.

Additional context Attached an image showing the information "Pixel 6", but searching for "Pixel 6" yields no results.

Aves_exif_search

deckerst commented 2 years ago

Exif, XMP and the rest contain a lot of data, and I don't intend to read and save everything in Aves DB. I have to draw the line somewhere, and for now that line does not include the make/model. I've considered it, but I'm not convinced it's useful to enough people to warrant the downside of adding this to the DB.

JanWaldhorn commented 2 years ago

Thanks for the answer. It's a pity that this feature is associated with certain downsides, and of course I understand your decision. In addition to the model, I find the information about which camera (front, back, wide-angle) was used interesting. Perhaps there are still reactions from other users, whether this feature would also be exciting for you and it perhaps shifts the line a bit for selected parameters. However, I can see that it is a "niche" feature and the disadvantages for the performance will probably outweigh for most users.

fievel commented 1 year ago

A very useful feature for me, rather to saving each and every exif data to the db, would be to add a way for the user to define some rules to automatically label pictures depending on any metadata ( exif, ...). One use I foresee is that there is a document mode on my device which automatically crop page etc, and I would like to quickly find all documents. I noticed such file have a flag in a custom EXIF SubIFD tag that your application can read. But I think the use case of OP match too and certainly a lot of others.