mdr2.dtb.xml
Update meta data of a DAISY Talking Book
handle-manifest-node
(handle-manifest-node node {:keys [creator title date identifier language publisher source type narrator produced_date producer revision_date source_edition source_publisher source_date multimedia_type encoded_size], :as production})Handle one node in the xml tree. Replace all content in the meta elements with the values from production
update-encoded-meta-data!
(update-encoded-meta-data! production volume)Update the meta data of an encoded volume for production in-place. This can be useful in situations where the meta data is only known after the encoding, such as :encoded_size. Presumably only the manifest will be affected. The smil files will not be touched
update-mainfest!
(update-mainfest! production volume)(update-mainfest! production _ manifest)Update the manifest file of volume for production in-place with the meta data from production. If a manifest is given the volume is ignored
update-master-smil!
(update-master-smil! production volume)Update the master smil file of volume for production in-place with the meta data from production
update-meta-data
(update-meta-data xml production handler)Update xml with the metadata from production using the given node handler
update-meta-data!
(update-meta-data! production volume)Update the manifest and the smil file of a volume for production in-place with the meta data from production