added play_audio conditional compilation