#!/usr/bin/python import mad, ao, sys def play(fileName): mf = mad.MadFile(fileName) dev = ao.AudioDevice('alsa',rate=mf.samplerate()) while 1: buf = mf.read() if buf is None: break dev.play(buf, len(buf))