Adapted to ssvs::SoundPlayer