replaced to use extensions::AudioSource class instead of AudioPlayer