-
-
Notifications
You must be signed in to change notification settings - Fork 62
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
Show and edit EXIF Tags #226
Comments
Is your feature request related to a problem? Please describe. Describe the solution you'd like Describe alternatives you've considered Additional context rikmeijer |
Hi, I would like to see this, but IMHO this should be done in another application. I am particularly concerned with tag editing. For example:
A real case: Note that the same would happen if FaceRecogniton change the images adding the regions of the faces into the files. As nobody knows exactly what changed, the preview would be done again, the tags should be loaded again, and the map application would not display this image either. 😅 Suggestion:
In this way all applications that depend on metadata can interact with greater security. And as I said I want to see these characteristics, but just try to explain, that a more important background job is needed to do it well. 😉 Thanks for all, |
Hey @matiasdelellis !
That would help a lot. Especially if we just expose the metadata into a dav property, meaning it doesn't break anything. For example using the taken date for sorting, if the info is here, let's use it, if not, meh. BUT, it complicate the infrastructure. If a new user have to install 15 apps that are just here as plugins this doesn't help easing the setups. |
Just to get this straight in my head: |
Not specifically, but this issue gained lot of attraction lately while the one in server is kinda lost in the thousands of others. So let's focus on dicsussing this here :) There is already a metadata app. https://github.com/gino0631/nextcloud-metadata Anyway, there's lots of ideas and desire in this area, we just have to find the sweet spot ;) |
I hope that a proper api implementation in dav could allow to tackle also issues like this: nextcloud/server#19114 In several cases bibliographic data is just a peculiar type of file metadata... |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I would also love to see this feature becoming available. If possible, please keep compatibility with other external applications in mind. It would be great e.g. if one could easily run e.g. a specialized face recognition application on some machine and then sync back the tags somehow (ideally through EXIF or potentially even some scriptable REST API or the like). Generally, it would be ideal if an application like digikam would become better integrated with nextcloud somehow... |
I use this way. I started tagging faces on lightroom, then moved to digikam and noticed that if tags are saved in exif information I can see them in digikam too. The only missing part is on nextcloud. |
What I want is to be able to look at my exif sorted photos remotely. Editing them is more of a "nice to have", since I would prefer to do this with dedicated software anyway. Also I think that editing is much harder to implement than simply showing available exif tags. Maybe we could split this issue into two parts, one for showing exif tags and one for editing them? |
I agree with @mayonezo and would like to work on a PR for the simpler feature of simply creating NC tags from IPTC keywords on image file import/update. I haven't hacked on NC yet but I assume that's a small amount of code, just not sure whether it's preferred those changes are applied to One possible UI/UX issue I can think of for the readonly aspect of the file-meta tags would be users thinking they can apply tags to their photos in the NC UI and these would be written back to the image files and show up in their desktop photo manager - but maybe that use-case can just be a README or tooltip note, since I'm pretty sure everyone using those photo managers aren't planning to also use the NC UI for editing. |
Eheh, in my dreams yes ;) The issue is that we want metadata integrated within nextcloud, not with an external app. But how the current metadata app is not quite what we want as UI/UX. |
Yeah, I get it that the "bigger picture" including editing is probably not so straight-forward @skjnldsv, but I'm only talking about addressing the use case you referenced in #226 (comment), which I think could add a lot of value right now and satisfy a lot of users needs (like mine and the other folks that upvoted #226 (comment)). Like @jokerigno said, I can't find any other FOSS software that does this right now and it is a key feature for users who use IPTC keywords written by desktop apps to files for organizing and sharing photos. This is a current itch I have to scratch and I would like to contribute. I'm worried the other larger scope metadata solution being talked about here may take quite a bit of time. So do you think this high-value/lower effort iterative approach makes sense? And if so, should it be a PR to Thoughts? |
It should be integrated into server in my opinion. The first step to just read the tags could be a nice one, definitely. Once the tags are available via DAV as properties (as well as via the php Files api of course), it will be easy to forward them in lots of places (photos) |
I also tend to see this as a general functionality/tool to import information from files - starting with IPTC from within photos and videos, but not limited to those in the long term. |
@skjnldsv I'm starting to look into this (might take me a bit since I've never hacked on NC and haven't written any PHP for 15 years).
Okay, so should I open a separate issue in
So the DAV properties would be the authoritative list of metadata options that could be configured (via user settings UI) to be converted into tags (
|
In lieu of feedback I've gone ahead and started a branch on the related nextcloud-metadata issue to support the user configurable creation of NC tags from file metadata. I don't see the point of DAV properties right now and there is already repurposable code in the
Also, it seems to me that iterating on features like this in third-party apps and then working with those apps to bring them into the upstream fold would be a desirable workflow. |
@skjnldsv whichever solution you'll pick, I imagine that it should allow to select which metadata I want to read. Maybe something like the app "Social sharing" which has Social sharing via Diaspora, Social sharing via email, .... I imagine that it should be possible to choose if the Nextcloud instance could read the metadata for
and / or the more specialized:
|
This appears to have been stagnant for a while. I really want to at least be able to view EXIF data in Photos. |
@TurkeyMan please read the entire thread. Requirements are as follow:
Editable and searchable metadata are not part of the initial specs, might come later. Cheers! ✌️ |
Hi @skjnldsv please talk with @oparoz and @MorrisJobke |
@averdecia Feel free to open PRs 🚀 |
So @averdecia does this mean there is something still in the works? I'm trying to bring some other users into the fold with backing up their photos on my server and this is a key missing feature. If they are ever going to move away from Google Photos (I understand this is a large undertaking in general), then viewing photos in the gallery sorted correctly is a huge addition... |
Hi @skjnldsv, @kccorl1993, I can't open a PR, because we are using a microservice for extracting the meta tags. |
I feel like this is basically what we'd need, would you share the code to see how we can adapt it? |
Is there work underway on this, and has it been resolved how to reconcile this with #466 ? I would like to contribute if I can over the next couple of months, but it is currently unclear how. |
May I ask an exif tab in the photo app? |
I am not sure how bounties work, but assuming that several people can chip in, could you share the link to the bounty? I want to contribute to it. Also, I think most of us that has been watching this thread for a while (for me almost two years for instance) and those that come looking for it in the future could (should?) make contributions until we reach some critical mass that makes a developer want to dedicate enough time for it. |
Shouldn't we create a bounty specific to this issue? Edit: I went to Bountysource to see how to create one... and I just created it almost by accident (come on, Bountysource, a confirmatio button wouldn't hurt). Not sure if it's the right move, but I can't seem to be able to delete it now, so here it is: If it's fine, I'll contribute to this new one. If not, to the old one. |
I think it's a very useful feature that should be implemented. Bountysource is kind of burned, though: |
Happy to contribute to a bounty on this, although I don't know why Nextcloud gallery can't use EXIF data for this feature, and also to sort the gallery/ show most recent photos first... this has been a highly requested feature for so long for almost 10 years. What's the blocker? |
@fultonm if you need exif support you can use Nextcloud Memories |
Memories does not support exif tags yet, just dates. |
The recently closed issue nextcloud/server#40676 is a meta issue tracking "Making the Metadata API public" that also includes "EXIF data display" nextcloud/server#39714. |
this is a very high requested feature. photos should be based by EXIF creation date, not system modify date. any progress on this? |
Feature request
User type: Logged-in or public user
User level: Beginners, intermediate or advanced
Description
My photo collection is taken care of with digikam, a really powerful foto managment tool.
In digikam you can give stars to images and use tagging to mark subjects, context or people in the images.
nextcloud gallery Features requested:
EXIF is the standard that stores metadata in image files.
The actual values are stored in a format defined by IPTC and XMP
https://de.wikipedia.org/wiki/IPTC-IIM-Standard
https://de.wikipedia.org/wiki/Extensible_Metadata_Platform
Benefit / value
Better usability, Easier to keep in control of the floods of images that are synced.
Before owncloud we had a straight forward Foto Workflow e.g. from digital camera -> import folder, editing -> image library -> sharing with friends.
Nowadays Images pour in from different peoples smartphones/cameras/ other synced devices and adding tags only makes sense if this is can be done by anyone who is sharing those images.
Risk / caveats
Displaying images in Tag based albums would require some thought about which folders or subfolders are beeing scanned for images.
Some users might have been used gallery 3, phtagr, or other image galleries, which use some kind of database or caching of Image Tag information.
Sponsorship
Are you a developer willing to implement this feature?: no
Can you sponsor the development of this feature or do you know someone who can?: yes
We could at least to some extent sponsor work on that feature.
Originally posted by @epe in nextcloud/gallery#204
The text was updated successfully, but these errors were encountered: