The wavinfo
package allows you to probe WAVE and RF64/WAVE files
and extract extended metadata. wavinfo
has an emphasis on film, video and
professional music production but can read many other kinds.
If you are trying to read a particular kind of metadata from a WAV file and it is not supported, please submit an issue!
wavinfo
reads:
STEINBERG
sound library attributes.dbmd
metadata for re-renders and mixdowns.The entry point for wavinfo is the WavInfoReader class.
from wavinfo import WavInfoReader
path = '../tests/test_files/A101_1.WAV'
info = WavInfoReader(path)
adm_metadata = info.adm
ixml_metadata = info.ixml
The package also installs a shell command:
$ wavinfo test_files/A101_1.WAV
Any new or different kind of metadata you find, or any new or different use of exising metadata you encounter, please submit an Issue or Pull Request!