Star rating sync bug?
I noticed a strange behavior that I think may be a bug. My metadata settings:
Auto sync sidecar xmp: none
Prefer embedded xmp over embedded IPTC: unchecked
Prefer sidecar xmp over embedded metadata: unchecked
My problem: If I have a picture with a star rating assigned (for example 3), and delete the corresponding xmp file, then without changing the star rating, right click the picture in C1 and select "sync metadata", the star rating changes to 0, and an xmp file is generated with the line <xmp:Rating>0</xmp:Rating> in it, even though the original had <xmp:Rating>3</xmp:Rating>.
If I change the star rating in C1 after deleting the xmp file, and then sync metadata, an xmp file with the correct rating will be generated, and the rating will not change unexpectedly. However, if immediately after this, I select "load metadata", the star rating changes to 0, unless the "prefer sidecar xmp over embedded metadata" is checked.
Metadata other than star rating (for example color tag) seems to sync normally, but I did not check every single field.
-
But how do you have xmp sidecar files if?
Auto sync sidecar xmp: none
Prefer embedded xmp over embedded IPTC: unchecked
Prefer sidecar xmp over embedded metadata: unchecked0 -
Hello Nikolai!
The sidecar files were mostly created by Capture One (an older version, which clearly did not have this problem) by manually syncing metadata (image/sync metadata, or right click/sync metadata). Some were created by other software, to load metadata changes made there into Capture One. I do use sidecar files, but prefer to generate them manually instead of auto-syncing metadata for all files.
0 -
Oliver,
I can reproduce your bug (after sync, stars getting deleted after I switch to another image).
Can you confirm another bug?
- select an image
- delete all keywords in the C1 tool
- sync metadata
- load metadata
I would expect the keywords remain deleted, but they come back in the keyword tool.
My settings:
C1 v13.1.3 on Win10
C1 Session and the file being a raw file (not a jpg).
Auto sync sidecar xmp: none
Prefer embedded xmp over embedded IPTC: unchecked
Prefer sidecar xmp over embedded metadata: checked or unchecked0 -
Hello BeO,
I could not recreate your problem, the keywords synced properly for me.
Capture One does not embed metadata into raw files, but other software might. Lightroom does it with dng files, and Nikon NX Studio can do it with nef files. Is it possible that the keywords were embedded into your raw files using another software?
0 -
Hi Oliver,
No, I use nef files and C1 does not embed anything, the question regarding raw vs. jpg related to your bug, just wanted to know if you are using raw so I could do the same test as you.
Which exact version do you use?
0 -
I am on version 14.4.1, and was using a raw file (in fact a whole bunch of raw files) when my star ratings disappeared.
The first time I sync metadata on an image, C1 produces the correct xmp file, and the star rating does not change. However, after this, if I:
- Delete xmp file
- Sync metadataan xmp file with a 0 star rating is generated, and the rating disappears as soon as I select another image. If I:
- Delete xmp file
- Change star rating (I may change it back to the original)
- Sync metadatathe star rating stays. But then if I:
- Load metadata
As soon as I load metadata, the star rating disappears. In this last instance, if "prefer sidecar xmp over embedded metadata" is checked, the rating stays.
Bottom line is, once you created xmp files, don't delete them.
0 -
Yes, don't delete them (if C1 is running). What about updating them, e.g. from a third party software, whilst C1 is running, did you find any hiccups?
0 -
I tried manually editing the xmp file in a text editor while C1 was running, and that did not cause any problems.
If the sidecar file is deleted while C1 is not running, the rating stays when I sync metadata, but still disappears if I load metadata after that, and "prefer sidecar xmp over embedded metadada" is not checked.
0 -
If the sidecar file is deleted while C1 is not running, the rating stays when I sync metadata,
So, the theory is:
- Rating e.g. 3 comes from catalog (or .cos file for sessions)
- Sync metadata creates an xmp file with rating 3, because C1 does not write into raw files
- Load metadata loads rating from the raw file (which is 0), if "prefer sidecar xmp over embedded metadada" is not checked
which means the option should always be checked, if you are working with raw files (which is the purpose of C1). Or, never Load metadata again, after having made changes to metadata which can exist in raw files
0
投稿コメントは受け付けていません。
コメント
9件のコメント