work on playback from arbitrary position