Digikam not writing metadata (caption/tag/rating)

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

Digikam not writing metadata (caption/tag/rating)

Julien T
I'm using 1.4.0 from ubuntu 10.10 and even, after manually asking
'write metadata to file' (which is already in settings), I do not
manage exiftool to get any of these metadata

$ exiftool file.nef file.jpg |egrep -i '(rating|tag|caption)'
(same with -a -u -g1)

Is there any recommanded ubuntu repository to update to a more recent
stable release, if it is the problem ?
(without risk for the database as it seems files are synchronized)

Thanks.
Cheers

Julien
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Julien T
I have update to 1.8.0 from philips ppa, ask Album > writing metadata
to images and always get nothing from exiftool :(
same with 'exiv2 -pa file'

any hints ?

Thanks

2011/2/3, Julien T <[hidden email]>:
> I'm using 1.4.0 from ubuntu 10.10 and even, after manually asking
> 'write metadata to file' (which is already in settings), I do not
> manage exiftool to get any of these metadata
>
> $ exiftool file.nef file.jpg |egrep -i '(rating|tag|caption)'
> (same with -a -u -g1)
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Gilles Caulier-4
How do you set your metadata (tags/rating) for ex ? Do you use Caption
& Tags view or pop-up context menu ?

What's Exiv2 said instead Exiftool ?

>> $ exiftool file.nef file.jpg |egrep -i '(rating|tag|caption)'

Instead to search these strings, pleade try "digiKam" in XMP.

Gilles

2011/2/4 Julien T <[hidden email]>:

> I have update to 1.8.0 from philips ppa, ask Album > writing metadata
> to images and always get nothing from exiftool :(
> same with 'exiv2 -pa file'
>
> any hints ?
>
> Thanks
>
> 2011/2/3, Julien T <[hidden email]>:
>> I'm using 1.4.0 from ubuntu 10.10 and even, after manually asking
>> 'write metadata to file' (which is already in settings), I do not
>> manage exiftool to get any of these metadata
>>
>> $ exiftool file.nef file.jpg |egrep -i '(rating|tag|caption)'
>> (same with -a -u -g1)
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Julien T
2011/2/4, Gilles Caulier <[hidden email]>:
> How do you set your metadata (tags/rating) for ex ? Do you use Caption
> & Tags view or pop-up context menu ?

through caption/tag right panel for caption
shortcuts for rating
mouse context menu for tags

all of which are displayed correctly in digikam (on thumbnails)

>
> What's Exiv2 said instead Exiftool ?

same, nothing. The only Xmp is kipi.picasaweb.

>>> $ exiftool file.nef file.jpg |egrep -i '(rating|tag|caption)'
>
> Instead to search these strings, pleade try "digiKam" in XMP.

same, if i add digikam to my egrep -i


Thanks.
Cheers,

Julien
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Gilles Caulier-4
run digikam through a console. what do you when you tag image metadata ?

Note turn on KEXIV2 debug namespace with kdebugdialog.

Gilles Caulier

2011/2/4 Julien T <[hidden email]>:

> 2011/2/4, Gilles Caulier <[hidden email]>:
>> How do you set your metadata (tags/rating) for ex ? Do you use Caption
>> & Tags view or pop-up context menu ?
>
> through caption/tag right panel for caption
> shortcuts for rating
> mouse context menu for tags
>
> all of which are displayed correctly in digikam (on thumbnails)
>
>>
>> What's Exiv2 said instead Exiftool ?
>
> same, nothing. The only Xmp is kipi.picasaweb.
>
>>>> $ exiftool file.nef file.jpg |egrep -i '(rating|tag|caption)'
>>
>> Instead to search these strings, pleade try "digiKam" in XMP.
>
> same, if i add digikam to my egrep -i
>
>
> Thanks.
> Cheers,
>
> Julien
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Julien T
2011/2/4, Gilles Caulier <[hidden email]>:
> run digikam through a console. what do you when you tag image metadata ?

* when adding rating:

digikam(390)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation:
Orientation => Exif.Image.Orientation =>  1

* when tagging

digikam(390)/kdecore (trader) KMimeTypeTrader::query: query for
mimeType  "image/jpeg" ,  "Application"  : returning  8  offers
digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
KIO::SimpleJob(0xbbc7180)
digikam(390)/kio (Slave) KIO::Slave::createSlave: createSlave
"digikamtags" for
KUrl("digikamtags:?databaseType=QSQLITE&databaseName=%2Fhome%2Fjulien%2FImages%2Fdigikam4.db&connectOptions=&hostName=&userName=&password=")
digikam(390)/kio (KIOConnection)
KIO::ConnectionServer::listenForRemote: Listening on
"local:/tmp/ksocket-julien/digikamWdC390.slave-socket"

digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
KIO::SpecialJob(0xbbc7180) KIO::Slave(0xbbc6ca8)

* when adding a caption

Enchant dict for "fr" 0xe1ea790
digikam(390) Sonnet::Highlighter::slotRehighlight:
Highlighter::slotRehighlight()
digikam(390)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation:
Orientation => Exif.Image.Orientation =>  1
digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
KIO::SimpleJob(0xe1eb120)
digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
KIO::SpecialJob(0xe1eb120) KIO::Slave(0xbbc6ca8)
digikam(390)/khtml (caret) DOM::Selection::moveTo: Selection[
Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
"null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 )
Position( 0x0 "null" : 0 )
digikam(390)/khtml (caret) DOM::Selection::validate: Selection[
Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
"null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0
digikam(390)/khtml (caret) DOM::Selection::validate:
[character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0
"null" : 0 )
digikam(390)/khtml (caret) DOM::Selection::moveTo: Selection[
Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
"null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 )
Position( 0x0 "null" : 0 )
digikam(390)/khtml (caret) DOM::Selection::validate: Selection[
Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
"null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0
digikam(390)/khtml (caret) DOM::Selection::validate:
[character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0
"null" : 0 )

full debug session available (40K).
at the end 'exiv2 -pa' doesn't output more.

I saw some Kexiv2 stuff bug nothing mentionning tag/caption/rating.

> Note turn on KEXIV2 debug namespace with kdebugdialog.

already done
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Gilles Caulier-4
Very strange. there is nothing to see there about Exiv2/libkexiv2.

Just to be sure, in kdebugdialog, turn on all debug space and try again.

Which Exiv2 and libkexiv2 you use. Go to Help/components info for details.

Gilles Caulier

2011/2/4 Julien T <[hidden email]>:

> 2011/2/4, Gilles Caulier <[hidden email]>:
>> run digikam through a console. what do you when you tag image metadata ?
>
> * when adding rating:
>
> digikam(390)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation:
> Orientation => Exif.Image.Orientation =>  1
>
> * when tagging
>
> digikam(390)/kdecore (trader) KMimeTyut peTrader::query: query for
> mimeType  "image/jpeg" ,  "Application"  : returning  8  offers
> digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
> KIO::SimpleJob(0xbbc7180)
> digikam(390)/kio (Slave) KIO::Slave::createSlave: createSlave
> "digikamtags" for
> KUrl("digikamtags:?databaseType=QSQLITE&databaseName=%2Fhome%2Fjulien%2FImages%2Fdigikam4.db&connectOptions=&hostName=&userName=&password=")
> digikam(390)/kio (KIOConnection)
> KIO::ConnectionServer::listenForRemote: Listening on
> "local:/tmp/ksocket-julien/digikamWdC390.slave-socket"
>
> digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
> KIO::SpecialJob(0xbbc7180) KIO::Slave(0xbbc6ca8)
>
> * when adding a caption
>
> Enchant dict for "fr" 0xe1ea790
> digikam(390) Sonnet::Highlighter::slotRehighlight:
> Highlighter::slotRehighlight()
> digikam(390)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation:
> Orientation => Exif.Image.Orientation =>  1
> digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
> KIO::SimpleJob(0xe1eb120)
> digikam(390)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
> KIO::SpecialJob(0xe1eb120) KIO::Slave(0xbbc6ca8)
> digikam(390)/khtml (caret) DOM::Selection::moveTo: Selection[
> Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
> "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 )
> Position( 0x0 "null" : 0 )
> digikam(390)/khtml (caret) DOM::Selection::validate: Selection[
> Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
> "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0
> digikam(390)/khtml (caret) DOM::Selection::validate:
> [character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0
> "null" : 0 )
> digikam(390)/khtml (caret) DOM::Selection::moveTo: Selection[
> Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
> "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 )
> Position( 0x0 "null" : 0 )
> digikam(390)/khtml (caret) DOM::Selection::validate: Selection[
> Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0
> "null" : 0 ) Position( 0x0 "null" : 0 ) 1 ] 0
> digikam(390)/khtml (caret) DOM::Selection::validate:
> [character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0
> "null" : 0 )
>
> full debug session available (40K).
> at the end 'exiv2 -pa' doesn't output more.
>
> I saw some Kexiv2 stuff bug nothing mentionning tag/caption/rating.
>
>> Note turn on KEXIV2 debug namespace with kdebugdialog.
>
> already done
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Julien T
2011/2/4, Gilles Caulier <[hidden email]>:
> Very strange. there is nothing to see there about Exiv2/libkexiv2.
>
> Just to be sure, in kdebugdialog, turn on all debug space and try again.

full debug in private

session
* start from cli
(already on a good folder, with test photo)
debug: ~ digikam(9412)/kio (Scheduler)
KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0xae53810)
KIO::Slave(0xb87d818
* add rating with shortcut
* add tags with context menu
* add caption with right panel & apply
* quit


> Which Exiv2 and libkexiv2 you use. Go to Help/components info for details.

$ dpkg -l |grep exiv2
ii  exiv2                                                    0.19-3
                                        EXIF/IPTC metadata
manipulation tool
ii  libexiv2-6                                               0.19-3
                                        EXIF/IPTC metadata
manipulation library
ii  libgexiv2-0
0.2.0-0ubuntu2.1                                  GObject-based
wrapper around the Exiv2 library
ii  libkexiv2-8
4:4.5.1-0ubuntu3                                  Qt like interface
for the libexiv2 library (runtime)
ii  python-pyexiv2
0.1.3-6fakesync1                                  Python binding to
Exiv2

In digikam interface, I have
libexiv2 0.19
libKexiv2 1.1.0
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Gilles Caulier-4
I take a look in your full debug trace. There is only soem line from
KExiv2 (the Exiv2 interface for KDE4 : libkexiv2) :

digikam(9412)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation:
Orientation => Exif.Image.Orientation =>  1

And that all...

Please, can you take a look into you ~/.kde4/share/config/digikamrc
file if you have these lines :

[Metadata Settings]
EXIF Rotate=true
EXIF Set Orientation=true
Metadata Writing Mode=0
Save Date Time=true
Save EXIF Comments=true
Save Rating=true
Save Tags=true
Save Template=true
Update File Timestamp=false
Write RAW Files=false

Gilles

2011/2/5 Julien T <[hidden email]>:

> 2011/2/4, Gilles Caulier <[hidden email]>:
>> Very strange. there is nothing to see there about Exiv2/libkexiv2.
>>
>> Just to be sure, in kdebugdialog, turn on all debug space and try again.
>
> full debug in private
>
> session
> * start from cli
> (already on a good folder, with test photo)
> debug: ~ digikam(9412)/kio (Scheduler)
> KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0xae53810)
> KIO::Slave(0xb87d818
> * add rating with shortcut
> * add tags with context menu
> * add caption with right panel & apply
> * quit
>
>
>> Which Exiv2 and libkexiv2 you use. Go to Help/components info for details.
>
> $ dpkg -l |grep exiv2
> ii  exiv2                                                    0.19-3
>                                        EXIF/IPTC metadata
> manipulation tool
> ii  libexiv2-6                                               0.19-3
>                                        EXIF/IPTC metadata
> manipulation library
> ii  libgexiv2-0
> 0.2.0-0ubuntu2.1                                  GObject-based
> wrapper around the Exiv2 library
> ii  libkexiv2-8
> 4:4.5.1-0ubuntu3                                  Qt like interface
> for the libexiv2 library (runtime)
> ii  python-pyexiv2
> 0.1.3-6fakesync1                                  Python binding to
> Exiv2
>
> In digikam interface, I have
> libexiv2 0.19
> libKexiv2 1.1.0
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Julien T
2011/2/5, Gilles Caulier <[hidden email]>:
> Please, can you take a look into you ~/.kde4/share/config/digikamrc
> file if you have these lines :
>
> [Metadata Settings]
[...]

my file is .kde/share/config/digikamrc
[Metadata Settings]
Save Date Time=false
Save EXIF Comments=false
Save Rating=false
Save Tags=false
Save Template=false
Update File Timestamp=false
Write RAW Files=false

It's stange because I ask digikam to save metadata to file
In the interface, I have ... argh ... not checked. I check
tags/captions/ratings/template and ask to write metadata to all files.

I retry the whole test run and on each step, it appears to ask writing
metadata to file and at the end, exiftool find the data.

I'm a lot sorry for the whole fuss :(

What I don't understand is
* when checking each previous settings, it writes metadata on every change
* when manually asking Album > write metadata to all files, it seems
it did nothing. I would have thought about a way to make all changes
at a single time. not this ?

As I have a slow disk (but it's a netbook), is there a way to make the
whole metadata writing at one time ? when closing digikam ?

Last, for previously tagged/rated image, it seems 'Album > write'
makes nothing and I need to ask 'Images > write' ... it seems starting
some long metadata writing. don't know why. I will see when finished.

Thanks a lot.
Cheers,

Julien
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Elle Stone
I would like to second Julien's request. As it stands, here's how I
get digiKam to do what I really want (not write metadata until I'm
done for the session):

1. disable writing metadata,
2. tag and caption a lot of stuff,
3. re-enable writing metadata,
4. write metadata out to all the images,
5. then disable writing metadata again.

I don't want digiKam to keep writing to disk as I tag and caption. I
want it to write only when I'm done. Otherwise it makes for a whole
lot of unnecessary writing to disk activity, especially when dealing
with a lot of images at once. I would love an option to configure
digikam to enable writing metadata, with the further option of either
"always write at once" or "delay until specifically asked to be
written". And it would be great to have the option to write out all
images, or just selected images, or just a given album of images.

Elle

On 2/5/11, Julien T <[hidden email]> wrote:

> 2011/2/5, Gilles Caulier <[hidden email]>:
>> Please, can you take a look into you ~/.kde4/share/config/digikamrc
>> file if you have these lines :
>>
>> [Metadata Settings]
> [...]
>
> my file is .kde/share/config/digikamrc
> [Metadata Settings]
> Save Date Time=false
> Save EXIF Comments=false
> Save Rating=false
> Save Tags=false
> Save Template=false
> Update File Timestamp=false
> Write RAW Files=false
>
> It's stange because I ask digikam to save metadata to file
> In the interface, I have ... argh ... not checked. I check
> tags/captions/ratings/template and ask to write metadata to all files.
>
> I retry the whole test run and on each step, it appears to ask writing
> metadata to file and at the end, exiftool find the data.
>
> I'm a lot sorry for the whole fuss :(
>
> What I don't understand is
> * when checking each previous settings, it writes metadata on every change
> * when manually asking Album > write metadata to all files, it seems
> it did nothing. I would have thought about a way to make all changes
> at a single time. not this ?
>
> As I have a slow disk (but it's a netbook), is there a way to make the
> whole metadata writing at one time ? when closing digikam ?
>
> Last, for previously tagged/rated image, it seems 'Album > write'
> makes nothing and I need to ask 'Images > write' ... it seems starting
> some long metadata writing. don't know why. I will see when finished.
>
> Thanks a lot.
> Cheers,
>
> Julien
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Gilles Caulier-4
Yes, i know the problem. We have already an entry in bugzilla about.

The goal is to cache metadata writing until user ask to push it to
image. It's easy to do as all metadata are already recorded to
database.

I see Aperture and Lightroom working like this on my macbook. When
application is shutdown a dialog appears to ask if metadat must be
sync with DB. If yes, process can take a while until application
shutdown really. It's acceptable.

Gilles Caulier

2011/2/5 Elle Stone <[hidden email]>:

> I would like to second Julien's request. As it stands, here's how I
> get digiKam to do what I really want (not write metadata until I'm
> done for the session):
>
> 1. disable writing metadata,
> 2. tag and caption a lot of stuff,
> 3. re-enable writing metadata,
> 4. write metadata out to all the images,
> 5. then disable writing metadata again.
>
> I don't want digiKam to keep writing to disk as I tag and caption. I
> want it to write only when I'm done. Otherwise it makes for a whole
> lot of unnecessary writing to disk activity, especially when dealing
> with a lot of images at once. I would love an option to configure
> digikam to enable writing metadata, with the further option of either
> "always write at once" or "delay until specifically asked to be
> written". And it would be great to have the option to write out all
> images, or just selected images, or just a given album of images.
>
> Elle
>
> On 2/5/11, Julien T <[hidden email]> wrote:
>> 2011/2/5, Gilles Caulier <[hidden email]>:
>>> Please, can you take a look into you ~/.kde4/share/config/digikamrc
>>> file if you have these lines :
>>>
>>> [Metadata Settings]
>> [...]
>>
>> my file is .kde/share/config/digikamrc
>> [Metadata Settings]
>> Save Date Time=false
>> Save EXIF Comments=false
>> Save Rating=false
>> Save Tags=false
>> Save Template=false
>> Update File Timestamp=false
>> Write RAW Files=false
>>
>> It's stange because I ask digikam to save metadata to file
>> In the interface, I have ... argh ... not checked. I check
>> tags/captions/ratings/template and ask to write metadata to all files.
>>
>> I retry the whole test run and on each step, it appears to ask writing
>> metadata to file and at the end, exiftool find the data.
>>
>> I'm a lot sorry for the whole fuss :(
>>
>> What I don't understand is
>> * when checking each previous settings, it writes metadata on every change
>> * when manually asking Album > write metadata to all files, it seems
>> it did nothing. I would have thought about a way to make all changes
>> at a single time. not this ?
>>
>> As I have a slow disk (but it's a netbook), is there a way to make the
>> whole metadata writing at one time ? when closing digikam ?
>>
>> Last, for previously tagged/rated image, it seems 'Album > write'
>> makes nothing and I need to ask 'Images > write' ... it seems starting
>> some long metadata writing. don't know why. I will see when finished.
>>
>> Thanks a lot.
>> Cheers,
>>
>> Julien
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
> _______________________________________________
> Digikam-users mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-users
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users
Reply | Threaded
Open this post in threaded view
|

Re: Digikam not writing metadata (caption/tag/rating)

Gilles Caulier-4
I forget to said that i see some Marcel work about this subject. He
has factored a lot of code about metadata engine from digiKam. The
goal is to be able to process metadata sync in a separate process
using multi-threading, without to block GUI and using another
processor.

Not all is complete of course, but it will be available during 2.X
serie, i think...

Gilles Caulier

2011/2/5 Gilles Caulier <[hidden email]>:

> Yes, i know the problem. We have already an entry in bugzilla about.
>
> The goal is to cache metadata writing until user ask to push it to
> image. It's easy to do as all metadata are already recorded to
> database.
>
> I see Aperture and Lightroom working like this on my macbook. When
> application is shutdown a dialog appears to ask if metadat must be
> sync with DB. If yes, process can take a while until application
> shutdown really. It's acceptable.
>
> Gilles Caulier
>
> 2011/2/5 Elle Stone <[hidden email]>:
>> I would like to second Julien's request. As it stands, here's how I
>> get digiKam to do what I really want (not write metadata until I'm
>> done for the session):
>>
>> 1. disable writing metadata,
>> 2. tag and caption a lot of stuff,
>> 3. re-enable writing metadata,
>> 4. write metadata out to all the images,
>> 5. then disable writing metadata again.
>>
>> I don't want digiKam to keep writing to disk as I tag and caption. I
>> want it to write only when I'm done. Otherwise it makes for a whole
>> lot of unnecessary writing to disk activity, especially when dealing
>> with a lot of images at once. I would love an option to configure
>> digikam to enable writing metadata, with the further option of either
>> "always write at once" or "delay until specifically asked to be
>> written". And it would be great to have the option to write out all
>> images, or just selected images, or just a given album of images.
>>
>> Elle
>>
>> On 2/5/11, Julien T <[hidden email]> wrote:
>>> 2011/2/5, Gilles Caulier <[hidden email]>:
>>>> Please, can you take a look into you ~/.kde4/share/config/digikamrc
>>>> file if you have these lines :
>>>>
>>>> [Metadata Settings]
>>> [...]
>>>
>>> my file is .kde/share/config/digikamrc
>>> [Metadata Settings]
>>> Save Date Time=false
>>> Save EXIF Comments=false
>>> Save Rating=false
>>> Save Tags=false
>>> Save Template=false
>>> Update File Timestamp=false
>>> Write RAW Files=false
>>>
>>> It's stange because I ask digikam to save metadata to file
>>> In the interface, I have ... argh ... not checked. I check
>>> tags/captions/ratings/template and ask to write metadata to all files.
>>>
>>> I retry the whole test run and on each step, it appears to ask writing
>>> metadata to file and at the end, exiftool find the data.
>>>
>>> I'm a lot sorry for the whole fuss :(
>>>
>>> What I don't understand is
>>> * when checking each previous settings, it writes metadata on every change
>>> * when manually asking Album > write metadata to all files, it seems
>>> it did nothing. I would have thought about a way to make all changes
>>> at a single time. not this ?
>>>
>>> As I have a slow disk (but it's a netbook), is there a way to make the
>>> whole metadata writing at one time ? when closing digikam ?
>>>
>>> Last, for previously tagged/rated image, it seems 'Album > write'
>>> makes nothing and I need to ask 'Images > write' ... it seems starting
>>> some long metadata writing. don't know why. I will see when finished.
>>>
>>> Thanks a lot.
>>> Cheers,
>>>
>>> Julien
>>> _______________________________________________
>>> Digikam-users mailing list
>>> [hidden email]
>>> https://mail.kde.org/mailman/listinfo/digikam-users
>>>
>> _______________________________________________
>> Digikam-users mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
>
_______________________________________________
Digikam-users mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-users