Write metadata back to originals #1092
Replies: 29 comments 43 replies
-
For me the most important information are date and time when the photo/video was taken and the location. I have a bunch of photos that are missing GPS data, so from my point of view it would be amazing if there was a convenient way to edit this type of information. Convenient in my case means that there is a map that I can zoom in/out and that I can search. For example, if I know that a photo was taken in Yosemite National Park in the US, I should be able to search for Another very helpful feature when adding location data would be to suggest the location based on photos/videos taken at similar time. For example I have taken a picture of the same thing both with my phone and with my camera, but the camera picture does not have location data. In this case it would be nice, if the location is suggested based on the closest (time-wise) available data. |
Beta Was this translation helpful? Give feedback.
-
For me it is Keywords (iptc:keywords in exiftool) It would be great to have the information synchronized, so when it is changed outside of Photoprism like adding a keyword, it is added to Photoprism as well. |
Beta Was this translation helpful? Give feedback.
-
Hi, I use Shotwell for years now and several tags are used, here is an example :
|
Beta Was this translation helpful? Give feedback.
-
Importance for me: 1st date/time, 2nd GPS/location (even a fuzzy approx location is OK), 3rd tags
Don't use any other photo tools at the moment.
Should warn us if it is overwriting data. |
Beta Was this translation helpful? Give feedback.
-
What are the chances that this will be included in one of the upcoming releases? I'm ready to contribute as a sponsor, is there an issue for this? |
Beta Was this translation helpful? Give feedback.
-
I just discovered PhotoPrism, very excited to try this out. I wrote a library called Fotofly way back and use it today to manage my photos. As a result, I am quite particular about ensuring the truth is in the file. But now I have two kids I want to use an app that advances! In terms of write back, a small step would be to write a side car Json file with changes. It would be very easy to then write a simple app to merge the changes back in. For me these are the most critical:
|
Beta Was this translation helpful? Give feedback.
-
I was about to create my own photo album software, because I need to be able to have photo's description to be stored in exif metadata so it'll continue to exist wherever I moved the photo (I'm planning to have my family photos to be still digitally available decades later) - than I found Photoprism AND this discussion.
Thank you for this discussion. |
Beta Was this translation helpful? Give feedback.
-
This is the number one feature I'd like to see. For me, the best would be to keep it simple. Anything you can do to a photo through Photoprism should be mapped back to the photo tags using the most widely supported tags. I don't want to have the mental overhead of remembering which things I do in Photoprism will go with me if I move to a different manager and which won't. I think the main purpose of the discussion is probably trying to figure out which of the corresponding tags are the most standard or widely supported. I don't know the specific tags are, but I'd like to be able to see title/description/tags I add through Photoprism in Microsoft products (their photo manager and file explorer) as well as Digikam. |
Beta Was this translation helpful? Give feedback.
-
Just to add a few points to the discussion:
|
Beta Was this translation helpful? Give feedback.
-
I'm a bit late to the discussion but just started looking into photoprism as my management tool. Besides what others have said on this thread, it's critical to have portability and the way to ensure that is to write metadata to the files if one chooses to. If a files changes outside, it should be reflected next time photoprism scans them. This ensures that the metadata is always on the file and reflected both inside and outside of photoprism. I don't have any different use case so I just uses the standard tags: keywords, title, subject, gps fields, date/time taken/modified/scanned. One important thing I'd like to mention for when the feature to write metadata is implement, that I think this is very important besides offering the option to write or not in the settings is: never default to writing photoprism's automatically generated data. Leave it to the user to manage how to handle this. One example I can think of and that is very clear and simple. OneDrive automatically adds keyword tags for all files it scans but never never writes it unless you manually edit the keywords on a particular file or set of files and input the ones you want. So say one photo has 3 tags suggested like #sunset, #outdoors and #beach. You can go and edit the tags and the three will be shown. You delete #outdoors and type manually and hit save. Outdoors will be written to the file and shown in a different shade of color in the tags field, indicating that is being read or was written to the file. This would be ideal to handle photoprism generated tags. |
Beta Was this translation helpful? Give feedback.
-
Bit late as well but starting to evaluate photoprism as a long term alternative to Google Photos (since the later is increasingly moving away from what I want in photo management software). So key tags for me would be:
|
Beta Was this translation helpful? Give feedback.
-
probably very late to the party, but since i'm registered now i thought i'd share my two cents: My personal No. 1 priority would be writing back GPS Coordinates to the files since sometimes they don't get any tags when the phones gps is just not good enough. Everything else would be just an added bonus for me. |
Beta Was this translation helpful? Give feedback.
-
I use Digikam for local photo management and Nextcloud so my family can access our photos. I'd like to add Photoprism to the mix, so our photos can be automatically tagged. Preferred main tags to use are very similar to @hjed above:
Currently Nextcloud doesn't read IPTC or Exif tags, but there's a patch submitted in review to make it do so. Another alternative would be a simple Nextcloud app that turns IMPTC / Exif keywords to Nextcloud tags on import / sync. |
Beta Was this translation helpful? Give feedback.
-
As someone that has been spoilt by Google photos, I've came up to expect these information to be available with my photo
I think these would be enough for most people. But as I don't know the technicalities, I don't know if all of these data would be possible to include on EXIF Cheers 😀 |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I am very excited to see this is being discussed. Are there any news regarding this feature? I am currently using DigiKam, but would like to switch to a more flexible solution, especially one that does not depend as much on setting preferences on each client - thus a browser-based solution like PhotoPrism sounds great to me. I would argue that objectively the metadata that is most crucial to write to the original file is creator/copyright and usage information. I would be very happy to write title, description and geo data to my files as well, but info about the source is by far the most important when files are shared with others. All other metadata are of archival interest and thus okay to "only" keep in the archive, while creator info is a legal obligation (at least in professional environments) that should be attached as closely as possible to the file itself. |
Beta Was this translation helpful? Give feedback.
-
Another important but neglected flag is |
Beta Was this translation helpful? Give feedback.
-
@jmalm I move this to the discussion so that the issue can be used for final acceptance criteria once we have concept.
PhotoPrism is already reading a lot metadata, you can find the mapping here: https://docs.photoprism.app/user-guide/advanced/metadata/#supported-exiftool-xmp-tags |
Beta Was this translation helpful? Give feedback.
-
Hello, |
Beta Was this translation helpful? Give feedback.
-
Any news about this feature 😃? |
Beta Was this translation helpful? Give feedback.
-
This feature is definitely a must have. I was quite shocked that changing metadata does not write it to the actual image file. I can't edit anything because the blueprint should always be the actual folder and file structure of the originals and not photprism's database. Definitely looking forward to tag's update. |
Beta Was this translation helpful? Give feedback.
-
I'm also a DigiKam user and battle-hardened with the whole picasa -> Microsoft Live Photos mare. I hate investing a whole bunch of time getting the photographs to look nice only for my hard work to disappear when the tool reaches end of life. The YAML file is great, but is not the most widely interoperable and that's what I actually care about most -> the metadata that the tool of the future will most likely be able to read. I also might like to move back and forth between applications since some are better at doing certain jobs than others. For instance, PhotoPrism is great at displaying pictures, but DigiKam is much more powerful for curation and adding missing information. The information that I'd most like to collect and keep about the pictures is:
Fundamentally, I don't actually care how the information is stored, I care about how easy it is for other programs to read the metadata I've invested all that time curating. Since ExifTool is so flexible and powerful I could use that myself to get the info I care about from one file to the next so if it's just too hard to implement functionality to do this then what I need to do it myself is crystal clear documentation about what needs to be written where so that PhotoPrism can read it.
|
Beta Was this translation helpful? Give feedback.
-
it is about exitfool tags... so one most obvious |
Beta Was this translation helpful? Give feedback.
-
Does it?
I was not aware originals were modified. I thought all input in Photoprism was in the yml file.
What other metadata or other things are allowed to be written at present?
… On Jul 10, 2023, at 1:00 AM, Michael Mayer ***@***.***> wrote:
PhotoPrism already writes the orientation tag.
—
Reply to this email directly, view it on GitHub <#1092 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQLN2RUUSJ4TWB7ASRV4CK3XPOZAZANCNFSM4YCUK3PA>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
So it does it at the moment one click on an orientation button on the files section of a stack?Mirror could added to the 4 possible orientations.On Jul 10, 2023, at 9:03 AM, Michael Mayer ***@***.***> wrote:
Just the orientation for now as there is no need to preserve the existing orientation if it was wrong. That's different for most other metadata.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
I poke my head in here once in a while, because this is really the only feature omission that keeps me from using photoprism. A few suggestions I'd have for implementation: Also, during any export/download, give the user the option or writing updated metadata to the files (yet still not the originals in the storage being referenced by photoprism), on by default but possible to turn off. That way, any updates made in PP would be reflected when the images are later used elsewhere (say, providing one to a third party or opening it in Photoshop) without affecting the originals except in cases where the user really understands what they're doing. |
Beta Was this translation helpful? Give feedback.
-
Hey, For me, the tags of interest would be timestamps and gps coordinates. |
Beta Was this translation helpful? Give feedback.
-
Hi! I have to admit that it is not so easy as I thougt and please have a look at my comment in issue 713 |
Beta Was this translation helpful? Give feedback.
-
FWIW, I created a perl script using the exiftool module to push data from PhotoPrism's YAML sidecar files into the EXIF of the image file. It's a bit rudimentary and addresses these EXIF:YAML combos only only: DateTimeOriginal:Year/Month/Day , GPSLatitude:Lat, GPSLongitude:Lng, and GPSAltitude:Alt. |
Beta Was this translation helpful? Give feedback.
-
PhotoPrism does not (yet) write metadata back to original files.
We guess that doing so (optionally) would provide benefits for many users, because they want the information they added in PhotoPrism to be available in other tools as well.
In a first step we could use exiftool (https://exiftool.org/) to write back metadata to original files.
A few questions open for discussion:
Beta Was this translation helpful? Give feedback.
All reactions