Yesterday, I made the first release of shitsound.

$.snd.init({}, function () { // we are ready to play sounds! Brilliant. $.snd.play('hello'); });

shitsound only does a few things with sound:: play, stop, stopAll jquery.awesound.js might do: changing volume, pitch, playing with a different tempo, playing in stereo, 3d sound, etc.

html5, using the html5 audio tag.

embed, for using the embed tag.

soundmanager1, for old flash 7.

soundmanager2, for modern flash (8,9,10+).

empty, pretend implementation that does nothing.

jquery.shitsound.js is a shit sound player for web browsers.Used like this:jquery.shitsound can not do any of this fancy stuff. It can just play sounds, and stop playing them.shitsound detects which implementation to use at init time.It currently requires jquery, since I use jquery. However it could quite easily drop the jquery dependency with some work. Other dependencies are soundmanager 1 and soundmanager 2, as well as (optionally) swfobject. These are all bundled in ready to use though.Each implementation is kept separate in the code base, and it is fairly easy to extend with other implementation. The html5 implementation is separate from the soundmanager1 implementation for example. I plan on implementing a phonegap implementation in the future.If you'd like to see another JavaScript audio engine supported, please let me know.Yes, it does support netscape navigator 3+. As well as old versions of internet explorer that don't have flash installed, or have old versions of flash installed.