package ctbrec.sites.fc2live; import java.io.IOException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ctbrec.recorder.download.hls.HlsdlDownload; public class Fc2HlsdlDownload extends HlsdlDownload { private static final Logger LOG = LoggerFactory.getLogger(Fc2HlsdlDownload.class); @Override public void start() throws IOException { Fc2Model fc2Model = (Fc2Model) model; try { fc2Model.openWebsocket(); super.start(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); LOG.error("Couldn't start download for {}", model, e); } finally { fc2Model.closeWebsocket(); } } }