https://bugs.kde.org/show_bug.cgi?id=509161

            Bug ID: 509161
           Summary: Metadata sync reloads all image data unnecessarily.
    Classification: Applications
           Product: digikam
      Version First 8.7.0
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Metadata-Engine
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
Digikam re-reads entire files when only tag information is updated.
This is very slow and unnecessary so, as all information is already available
within the program.
I use Digikam to manage many raw files on a network drive and when I update
tags for a few hundred files I must take a long break. 
Note: This is especially annoying when it concerns raw files. Only the XMP file
is changed, the raw file is not touched. Yet all the raw files, 20MB each, are
reloaded.

STEPS TO REPRODUCE
1.  Have some image files on a NAS or network drive
2.  Activate 'laze updates' (optional)
3.  Change a handful of tags, click update

OBSERVED RESULT
4. observe the network interface graphs shoot up and stay high while all
changed files are reloaded.

EXPECTED RESULT
Just the changed data and do no re-read the entire image file.
Because DK knows what has just been changed, it doesn't need to reload it.
Possibly recognize that the raw file was not touched, only the XMP file was,
and all information is already available and does not need reloading.

SOFTWARE/OS VERSIONS)
Linux/KDE Plasma Mint 22

ADDITIONAL INFORMATION
The reload-everything-always behaviour was present in GPS tagging, where just
assigning GPS locations would reload ALL the image files. This has been fixed! 
And the difference in usability is night and day.
I hope this can be fixed for tags as well.
I would really make a huge difference.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to