A rewrite of a media player I wrote mostly to learn various audio API. soundplayer-redux, or sp2 for short, aims to be more modular and extensible than the original.