PyAudioPlay is a set of Python classes which tie together the pyao, pymad, aifc and wav modules into a single media player.
Version: 0.2.4PyAudioPlay is a set of Python classes which tie together the pyao, pymad, aifc and wav modules into a single media player. The actual Player class does all of its playback within a Python thread allowing the host application to perform others tasks and not have to worry about managing the audio playback.
Operating System: Linux
PyAudioPlay is written in Python. PyAudioPlay now supports Ogg Vorbis because it uses the pyogg library.
A beta version 0.2.4 is available for download. Don't expect the API to be stable. AudioPlay requires Python >= 2.3 and pyao. Pymad is required for MP3 playback (optional). pyogg+pyvorbis is required for Vorbis playback (optional).
Basic documentation exists for playback in the audioplay.player module. A simple playback example exists in the player.py module, which can be used as a standalone command line player.
What's New in This Release:
· Some MP3 files are misdetected by the MAD library as having really weird sample rates (i.e., 24000 Hz). These files are now rectified to 44.1kHz automatically.