I think that's wrong to change player state on seeking. KSPlayer's user definitely expects that player will continue playing after seeking.