Mediaproxml

For developers and technical supervisors, the structure is refreshingly clean compared to the bloated complexity of some modern NLE XMLs.

A typical MediaProXML hierarchy includes:

Because it is text-based XML, it is easily parseable. A competent Python developer can write a script to parse a MediaProXML file and generate CSV reports, HTML galleries, or SQL database entries in a matter of minutes. mediaproxml

Because iView MediaPro and Phase One Media Pro are discontinued software, the MediaPro XML is most often encountered today during Digital Migration.

1. Migrating to Modern DAMs Many organizations are moving legacy catalogs into modern systems like Adobe Lightroom, Canto, or PhotoShelter. The MediaPro XML is often the "Rosetta Stone" for this process. Developers write scripts to parse the XML, extract the metadata (keywords, descriptions), and apply it to the actual image files (writing into XMP sidecar files) so the new software can read it. For developers and technical supervisors, the structure is

2. Preserving "Lost" Data In the past, many photographers did not embed metadata inside their image files. Instead, they labeled their photos only inside the MediaPro catalog. If the catalog file (and its associated XML) is lost, that data is gone forever. Recovering the XML is often the only way to retrieve decades-old captions and copyright info.

The most dramatic use case I’ve encountered involves digitizing tape archives. A major European broadcaster had 50,000 BetaSP tapes with handwritten logs. After digitizing to high-res MPEG-2, they needed to get that media into a modern MAM. Because it is text-based XML, it is easily parseable

Using custom scripts, they converted the old tape logs into MediaProXML. Each XML file contained the original tape ID, time-in/time-out, content descriptions, and even keywords. The MAM ingested the XML, linked it to the new digital files, and—within days—a 30-year-old archive became searchable. No manual re-logging required.

Scroll to Top