Track progress and encode media