OK with the help of this thread, I managed to get WPaudio working again, however, the progress bar wasn’t fixed. I dug around in the code a bit and it seemed like the issue was in these lines (293-294 – after the changes from the above thread):
start = player.buffered.start();
end = player.buffered.end();
Which were caught by the catches and set constantly to 0, which is good so it wouldn’t throw errors, but bad because it was hard to tell what the problem was . The problem is that they needed an argument (0).
start = player.buffered.start(0);
end = player.buffered.end(0);
So, finally it works again, progress bar and all, for me at least, WordPress 3.3, Chrome/Safari on Lion.
I’ve pasted the updated code including rahul286’s modifications here:
Full JS / Minified
Simply replace wp-content/plugins/wpaudio-mp3-player/wpaudio.min.js with the code and it should hopefully work!