Tier 4Web TV: tv.put.io, Tizen, webOS. Drawn from the shipped apps/tv in putio-web.--overlay-full · --tv-text-on-video · --text-secondary · tv.text.*
Conversion statusfiles/conversion-status-screentier 4 only
The screen between OK and a file the player cannot play yet. When need_convert is set, the app starts a conversion and shows the raw filename, one sentence and a status it polls. Playback starts on its own once conversion completes.

Seinfeld.S09E23.The.Finale.Part.2.720p.HDTV.x264-FLEET.mkv

This video is not in a format that can be displayed on this app yet.

Conversion status62%
Converting · 62%The status is the only live element
triggerneed_convert; POST /files/:id/mp4 once, then poll it every 3 s while pending
plays whenCOMPLETED, CONVERSION_NOT_NEEDED or NOT_AVAILABLE
filename64 medium, one line
messageThis video is not in a format that can be displayed on this app yet. 32 --text-secondary
statusCONVERSION STATUS 32 uppercase over the value at 48 medium
valuesNEEDS_CONVERSION Waiting... · IN_QUEUE In Queue... · CONVERTING 62% · COMPLETED Completed · ERROR Error, or the API's message
backdropthe file's screenshot under --overlay-full when the API has one, else --tv-video-bg
failurea request error shows Conversion error with Go back (see tv-s06-states)
Do not add a cancel button or a progress bar. The shipped screen states the percentage as text and has no controls.
Contract: platforms/tv-generic/DESIGN.md