1) Nope. The DumpMetadata action does not generate csv files. It uses Yate's export format which is simply a plist file. The keys in the file are documented in the Tag Mapping Table which can be accessed off the main help page. The problem with saving ALL metadata to csv files is that there is no deterministic number of columns. There are over a hundred standard fields in Yate and a potentially infinite number of UDTIs, UD URLs, etc. It is possible that those fields can be encoded to be key-value sets. However, the file file would be extremely unwieldy. Further, there are a number of binary fields and artwork which would not map easily into a csv file. The Yate Export statement dumps these items as separate files. In my opinion dumping ALL metadata to csv files is not a great idea. Too many moving targets.
2) First off, the following properties are in the PRE-EXPORT PROPERTIES UDTI in your post: Audio Container Status, Bit Rate (kbits/sec), Channel Mode, File Size (bytes), Free Space (bytes), Has Video, ID3 Version, Leading mp3 Audio Padding, mp3 Header, Sample Rate (Hz), Stream, Time (ms). The reason other properties are not there is that what I needed for debugging information when sent the produced zip. Any other property can be added, however none of the properties are restorable as they are to a large part embedded in the audio container and not part of the metadata.
I guess that you're attempting to archive the metadata. The Dump Metadata action can easily be modified to dump ALL metadata including binary, artwork, etc) and to place the zip in the source folder. The property list can be eliminated or expanded. As I said, they are not restorable. When debugging issues we have another action which applies the unzipped Dump Metadata file to a number of dummy tracks. We use this to debug issues. The properties are informational only.
If you wish, I can produce a modified action which can be run through the Batch Processor dumping the zips to each folder. That will archive everything. In my opinion, saving the properties is meaningless but it can still be done if you want.
|