in common/src/main/scala/com/gu/media/model/ClientAsset.scala [108:119]
private def getStatusText(status: YouTubeProcessingStatus): String = status match {
case YouTubeProcessingStatus(_, "processing", _, _, 0, _) =>
"YouTube Processing"
case YouTubeProcessingStatus(_, "processing", _, _, timeLeftMs, _) =>
s"YouTube Processing (${timeLeftMs / 1000}s left)"
case YouTubeProcessingStatus(_, "live", _, _, _, _) => "YouTube Live Stream"
case _ =>
status.failure.getOrElse(status.status)
}