Playback progress and position handling