Yeah we agreed in a separate conversation that this level of effort should go in the plugin because at this time DVR functionality is specific to HLS. This PR is outdated and will be closed, however I've left it open to date to keep the styling work somewhere until the new one is ready.