Moved buffer and manifest reader into player object.