added method is_url, sound, play_http