Correct playonce logic (using random name) to allow for multiple playonce instances in direct succession; write madplay.out to tmp