fix missing duration - new versions don't have this variable, calculated from end - start
fixed play stream which broke because of protocol change