darktable-org / darktable-org/darktable
Parsing XMP files
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 13.1k
- Forks
- 1.4k
- Avg merge
- 22h 14m
- Merged PRs (30d)
- 198
Description
Is your feature request related to a problem? Please describe.
I often work on different laptops or workstations to edit my fotos.
The fotos are stored on a central network device.
Currently I've created duplicates of a couple of fotos on a laptop. To continue editing and see the duplicates on another workstation I have to import all of the fotos again to the current database
Describe the solution you'd like
I think refactoring parsing the XMP files on startup can fix this.
Alternatives
I don't have any proper alternative, yet.
Additional context
I'm software developer. But I just have rudimentary knowldeg of GTK and LUA.
If you can give support I would try to solve this isse for my self first.
If it works we can decide to release that feature
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by tracing the existing startup and import paths for XMP parsing, then determine how duplicate photos are recognized across workstations. Done means relevant XMP files are parsed at startup so existing duplicates can be seen without importing all photos again.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100