pyflac
pyflac copied to clipboard
Python FLAC API Library
pyflac - FLAC in Python
This is a simple wrapper for some of libFLAC, namely the file decoder, file encoder, and metadata interfaces. Most of the functions of these interfaces are working.
The wrappers are mostly generated by SWIG. Using them should be intuitive for those already familiar with the C FLAC interfaces (n.b. where the FLAC documentation uses 64 bit integers you should use a Python long). Fairly complete sample code testing most of the functionality can be found in the examples directory.
Building / Installation:
To build pyflac you must have the SWIG, libFLAC (>= 1.1.3), and Python development files installed (these are swig1.3, python-dev, and libflac-dev on Debian systems).
Some of the examples also require python-pyao.
$ make && make install
Have fun, please report any bugs or incomplete features.
Contact:
Dan Sully maintains (this version of) pyflac, as both Joe & David have abanonded it.
Now hosted on GitHub. Pull requests welcome!
Joe Wreschnig [email protected] maintains (this version of) pyflac, being unable to contact David anymore.
David Collett [email protected] is the original author of pyflac but his email address now bounces and his pyflac download disappeared.