Changed progress to by more accurate by using AudioTime/timelines rather than bytes buffered