format source code, add new API seekToTime:(double)time, handle redirect for stream url (authored by vvasanth86)