Reloading Metadata

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Reloading Metadata

Freddie Witherden
Hi all,

A few months ago I imported some photos taken with a lens that, at the
time, was not supported by exiv2.  As such, in Digikam, the metadata
simply shows the lens ID as opposed to its name.  Since then, exiv2 has
been updated, and now does know about my lens.

My question is how I can get Digikam to update its database?  Some of
the photos seem to have picked up the proper lens name (as shown by the
"Photograph properties" panel) but others still just show a numerical
lens ID.

I have tried the various maintenance options to no avail.  Is there a
specific means of forcing Digikam to refresh its metadata from whence it
came, ignoring everything in its own DB?

Regards, Freddie.


signature.asc (858 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Reloading Metadata

Freddie Witherden
Hi all,

On 19/08/2017 13:34, Freddie Witherden wrote:
> I have tried the various maintenance options to no avail.  Is there a
> specific means of forcing Digikam to refresh its metadata from whence it
> came, ignoring everything in its own DB?

So I've been having a go at debugging this.  Namely, I fired up digikam
with -f -e open to track every open syscall (you can't reread metadata
unless you open up some images).  I then ran the Album -> Reread
metadata action.  According to the console output one metadata task is
created and one job finishes.  However, other than a thread opening some
shared libraries, there are zero other calls to open.  This implies that
something may be awry with the reread metadata action.

Regards, Freddie.



signature.asc (858 bytes) Download Attachment