return sum(
            float(task.video.format_info["duration"])
            for task in self
            if task.status != STATUS.done