vidxp media list already receives each registered asset's state, but the human-readable table omits it. Show the existing state so users can distinguish ready, pending, and failed media without opening every item.
Expected behavior:
- Add a State column using the existing
MediaAsset.state value.
- Preserve the current JSON output and pagination contract.
- Add a focused CLI regression test.
- Do not introduce new lifecycle state or state-computation logic.
vidxp media listalready receives each registered asset's state, but the human-readable table omits it. Show the existing state so users can distinguish ready, pending, and failed media without opening every item.Expected behavior:
MediaAsset.statevalue.