In einem kleinen Skript spiele ich alle Soundfiles ab, die ihm als Argument übergeben werden:
Code: Alles auswählen
import sys
import ao
import mad
def main():
del sys.argv[0]
for song in sys.argv:
play(song)
def play(song):
mf = mad.MadFile(song)
dev = ao.AudioDevice('alsa')
print 'PLAYING: %s' % song
while True:
buf = mf.read()
if buf is None:
break
dev.play(buf, len(buf))
if __name__ == '__main__':
main()