Bug 469456 - Rating is not written to metadata for HEIC file types
Summary: Rating is not written to metadata for HEIC file types
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-ExifTool (show other bugs)
Version: 8.0.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-07 19:56 UTC by michael.avena
Modified: 2023-05-08 05:37 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 8.1.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description michael.avena 2023-05-07 19:56:52 UTC
SUMMARY
When digiKam is configured to write rating to metadata, and "delegate to ExifTool backend for all operations to write metadata to files" is selected, rating is not written to metadata for HEIC files. Rating is written to metadata as expected for JPG and PNG files. Other metadata, such as tags, is written as expected to HEIC files.


STEPS TO REPRODUCE
1. In digiKam, navigate to Settings > Configure digiKam > Metadata. Ensure checkboxes next to "Rating" and "Delegate to ExifTool backend for all operations to write metadata to files" are selected.
2. Using digiKam, rate a photo that has a filetype of HEIC.
3. Click Item > Write metadata to file.
4. Review metadata in digiKam or in Windows File Explorer properties menu.

OBSERVED RESULT
Rating is not written to file metadata (neither EXIF nor XMP).


EXPECTED RESULT
Rating should be written to file metadata.


SOFTWARE/OS VERSIONS
Windows: Windows 11 Pro 22H2 (OS build 22621.1413)
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
N/A
Comment 1 Maik Qualmann 2023-05-07 20:51:23 UTC
Rating is definitely written to XMP and EXIF. You can easily check it in the metadata viewer. You may need to reset the Advanced Metadata Rating settings to default, or load the default digiKam profile.

Maik
Comment 2 michael.avena 2023-05-08 00:15:47 UTC
Resetting to default in the advanced metadata configuration section resolved the issue. Something was added to the list of modules when I clicked the reset button, but I unfortunately didn't catch exactly which one. Behavior is now as expected, and metadata is written to both the EXIF and XMP.