If I place JPG files into subdirectory "ř", XMP files are never created. If I place the same JPG files into subdirectory "r", XMP files are created correctly. I can even copy XMP files from directory "r" to "ř" and they are read/interpreted correctly (for JPG files inside "ř"), but never updated. Same result with HEIC files. Writing metadata into JPG files works just fine. My Settings -> Metadata: Write this Information to the Metadata: Image tags + Rating Delegate to ExifTool backend all operations to write metadata to files: (can be true or false, doesn't change anything) Sidecars/Write to sidecar files: Write to XMP sidecar only If I set it to "Write to item and XMP Sidecar", then the JPG files are modified correctly (event inside "ř" directory), but XMP files are still never created.
I am actually not sure about reading/interpreting XMP files inside "ř" directory. It seems that rating is somehow loaded from database. If I copy XMP file into "ř" directory, it doesn't change rating of the JPG file there.
Creating sidecars in file paths with non ASCII characters is fixed in digikam-8.4.0. See also Bug 483743. A digiKam-8.4.0 test version can be downloaded here: https://files.kde.org/digikam/ Maik
Git commit 09464b03dbfaa2cd29ac2a34ea2d2b04e354866a by Maik Qualmann. Committed on 26/04/2024 at 18:20. Pushed by mqualmann into branch 'master'. support UTF8 for xmp sidecar in the MSVC build was still forgotten FIXED-IN: 8.4.0 M +1 -1 core/libs/metadataengine/engine/metaengine_p.cpp https://invent.kde.org/graphics/digikam/-/commit/09464b03dbfaa2cd29ac2a34ea2d2b04e354866a