flam
Hi,
by saving the metadata for mediafiles in the EXIF-Headers causes the problem that only JPGs can get added additional details - this is a known bug/feature.
What about changing the core function to saving data in an XML/CVS?
One datafile per mediafile can store not only the basic information like "date, description and license", it can store also a history for each file like mediawiki.
greets
flam