Add resumable video download and user config