On Mon, May 14, 2012 at 6:39 AM, Adam Dingle <[email protected]> wrote:

>
>
> On Sun, May 13, 2012 at 11:07 PM, Tonatiuh Medina <[email protected]>
> wrote:
>
> >
> > > *Now the problem: *The import process created a tag - with the name of
> > the
> > > picture - for every single picture. So I ended up with thousands of
> > useless
> > > tags. I manage to manually delete a few... but* how can I delete
> multiple
> > > tags at the same time?* Why were these tags created automatically?*
> >
> > Just Guessing: the tags are already there from the software you used
> before
> > ...iPhoto... maybe that tool uses tags for each file, even you don't
> > notics this, when using just that program.
> >
> > And when you import the files, shotwell then adds these tags.
>
>
> I think so too. Any idea what Shotwell reads as "tag" in the metadata?
> i.e.: what exif tag?(if any). In that case, I think I could try to clear
> them before importing.*
>
>
> Shotwell imports tags from any of these metadata fields:
>
> - Iptc.Application2.Keywords
> - Xmp.dc.subject
> - Xmp.digiKam.TagsList
> - Xmp.lr.hierarchicalSubject
> - Xmp.MicrosoftPhoto.LastKeywordXMP
>
> See http://redmine.yorba.org/projects/shotwell/wiki/PhotoTags .
>  (Unfortunately the table formatting on that page was destroyed when we
> migrated from Trac to Redmine last year, so the page needs cleaning up.)
>

I see... Xmp.dc.title is listed there.
Then I stumbled on a "feature" that looks more like a bug to me: All my
photos exported from iPhoto had Xmp.dc.title set* as the title of the
picture - in vast majority the useless filename.  This caused the import
process to create a different tag for every single picture, which created
many problems:

1) When importing large number of pics (#pics >~400) with Xmp.dc.title, the
import process will go down to almost halt. CPU to 100%, with Shotwell
going unresponsive - this makes it impossible to import a large collection.
(I don't think the import process is optimized to create that many tags on
the fly)**

2) If completed the import (smaller set of pics), you will end with library
that has countless of useless tag for each pic making your library
unnecessarily heavy, and rendering the tag feature useless (cannot easily
find my properly created tags in a sea of tags)

3) You cannot delete multiple tags from UI (ie: I'm talking try to delete
20 tags at the same time, let alone 1000s - I had to delete them from the
TagTable - multi-select/delete tags would be great).

*Well, I think that Xmp.dc.title should not be considered as a tag in
Shotwell during the import. Please remove it from the tag list.*

 To solve my problem, I removed all the XMP tags*** in my pictures, and
reimported... it finished my 15K photos in about 4hrs - but that was
expected.

* ie: Xmp.dc.title LangAlt 1  lang="x-default" DSC_100_2560 > will import
the pic with a tag DSC_100_2560
** This could be reproduceable without iPhoto, set a tag-producing metadata
field with a unique value for each pic for a large set of pics > try to
import all to Shotwell... watch it.
*** for i in *; do exiv2 -d x rm $i;done; (I ran this on the folder that
had my 15K JPEG exported from iPhoto to remove all the XMP fields
including Xmp.dc.title)

Cheers!
Thanks for an awesome tool!
Tona
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to