Support of XMP metadata

Bug #183337 reported by Olivier Tilloy
4
Affects Status Importance Assigned to Milestone
pyexiv2
Fix Released
High
Olivier Tilloy

Bug Description

Since version 0.16, exiv2 supports reading and writing XMP (Extensible Metadata Platform) metadata in image files.
This bug will track the implementation of this feature in pyexiv2.

Revision history for this message
Olivier Tilloy (osomon) wrote :

I have in mind a complete rewrite of pyexiv2 to clean up the API and make it more consistent.
This will be the occasion to add support for XMP metadata, and should be tagged as version 0.2.

Changed in pyexiv2:
assignee: nobody → osomon
importance: Undecided → Medium
status: New → Confirmed
Olivier Tilloy (osomon)
Changed in pyexiv2:
importance: Medium → Wishlist
Olivier Tilloy (osomon)
Changed in pyexiv2:
milestone: none → 0.2
status: Confirmed → In Progress
Revision history for this message
Stani (stani) wrote :

Any update on this? User request XMP support in Phatch ;-)

Revision history for this message
Olivier Tilloy (osomon) wrote :

(too) slow progress in the 0.2 branch...

Revision history for this message
Olivier Tilloy (osomon) wrote :

XMP support is now pretty stable (from my limited tests) in the 0.2 branch.
I still need to implement a bunch of to-python value converters for some XMP types, but most of the work is done.

Changed in pyexiv2:
importance: Wishlist → High
Revision history for this message
Olivier Tilloy (osomon) wrote :

I'm now closing the bug as XMP metadata read/write is implemented. There are some caveats but the main functionality is there, separate bugs should be reported to address specific issues.
Note that some raw value to pythonic value conversions are not implemented (mostly for complex types and structures), but in any case the API gives read/write access to the raw value.

Changed in pyexiv2:
status: In Progress → Fix Committed
Olivier Tilloy (osomon)
Changed in pyexiv2:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.