audiofilePlayObject by Neil Stevens <neil@qualityassistant.com> inspired by Alex Zepeda <zipzippy@sonic.net> based on the 7-line IRC explanation by Stefan Westerfeld <stefan@space.twc.de> uses audiofile by Michael Pruett <michael@68k.org> fiddled with by Rik Hemsley <rik@kde.org>