A streamer's place.stream.video records (read from their PDS) and this node's uploads for them: everything updateVideo, deleteVideo and publishVideo take. The caller must be the streamer or hold livestream.manage from them.
GET
/xrpc/place.stream.media.listVideos
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” repo
required
The streamer’s DID.
string format: did
The streamer’s DID.
Responses
Section titled “ Responses ”Success
object
repoDID
required
string format: did
videos
required
Array<object>
object
uri
required
string format: uri
cid
required
string format: cid
title
required
string
durationMs
integer
createdAt
string
tracks
required
The track records the video’s source points at.
Array<string>
connections
The livestream records the video is connected to.
Array<string>
thumb
Whether the record carries a thumbnail.
boolean
uploads
required
Array<object>
object
uploadId
required
string
status
required
Processing status: pending, processing, done or error.
string
error
string
backend
required
string
location
For a finalized recording, the livestream record it came from.
string
contentCid
string
durationMs
integer
blobSize
integer
tracks
How many track records the upload has published.
integer
createdAt
string format: date-time
Bad Request