original at http://www.spew.club/aplay/