Framework for reading and playing back audio