added is_mplayer, only send volume if is_mplayer, and sleep a little longer between retries in get_di_info