diff --git a/README.md b/README.md new file mode 100644 index 0000000..4b5407a --- /dev/null +++ b/README.md @@ -0,0 +1,20 @@ +[![Build Status](https://travis-ci.com/iluvcapra/wavinfo.svg?branch=master)](https://travis-ci.com/iluvcapra/wavinfo) +[![Documentation Status](https://readthedocs.org/projects/wavinfo/badge/?version=latest)](https://wavinfo.readthedocs.io/en/latest/?badge=latest) ![](https://img.shields.io/github/license/iluvcapra/wavinfo.svg) ![](https://img.shields.io/pypi/pyversions/wavinfo.svg) [![](https://img.shields.io/pypi/v/wavinfo.svg)](https://pypi.org/project/wavinfo/) ![](https://img.shields.io/pypi/wheel/wavinfo.svg) + + +# wavinfo + +The `wavinfo` package allows you to probe WAVE files and extract extended metadata, with an emphasis on +production metadata. + +`wavinfo` reads: + +* Broadcast-WAVE metadata, compliant with [EBU Tech 3285v2 (2011)][ebu], though other versions are easy to implement. This includes the [SMPTE 330M:2011 Unique Material Identifier (UMID)][smpte_330m2011] for the file, if it exists. +* [iXML production recorder metadata][ixml], including project, scene, and take tags, recorder notes and file family information. +* The format is also parsed, so you can access the basic sample rate and channel count information. + +This module is presently under construction and not sutiable for production at this time. + +[ebu]:https://tech.ebu.ch/docs/tech/tech3285.pdf +[smpte_330m2011]:http://standards.smpte.org/content/978-1-61482-678-1/st-330-2011/SEC1.abstract +[ixml]:http://www.ixml.info diff --git a/setup.rb b/setup.rb new file mode 100644 index 0000000..f2946c0 --- /dev/null +++ b/setup.rb @@ -0,0 +1,18 @@ +from setuptools import setup + +with open("README.md", "r") as fh: + long_description = fh.read() + +setup(name='wavinfo', + version='0.1', + author='Jamie Hardt', + author_email='jamiehardt@me.com', + description='WAVE sound file metadata parser.', + long_description_content_type="text/markdown", + long_description=long_description, + url='https://github.com/iluvcapra/wavinfo', + classifiers=['Development Status :: 2 - Pre-Alpha', + 'License :: OSI Approved :: MIT License', + 'Topic :: Multimedia', + 'Topic :: Multimedia :: Sound/Audio'], + packages=['wavinfo']) diff --git a/tests/test_files/PT A101_4.A1.wav b/tests/test_files/PT A101_4.A1.wav new file mode 100644 index 0000000..45d8744 Binary files /dev/null and b/tests/test_files/PT A101_4.A1.wav differ