v52

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-028581251.8 KB
place.stream.playback

Fetch a single live HLS segment, or a track's init segment, from the in-memory live window. `seg` is `init` for the EXT-X-MAP init segment, otherwise the segment's media-sequence number; a cosmetic `.m4s` suffix is accepted (and ignored) so ffmpeg-based HLS players will fetch it. HTTP Range is honored. Segments are the verbatim signed canonical .m4s, so provenance travels with playback.

get/xrpc/place.stream.playback.getLiveSegment

Query parameters

streamerstring required

The streamer: a DID or a Bluesky handle (resolved to its DID).

The streamer: a DID or a Bluesky handle (resolved to its DID).

trackstring required

Track ID (stringified u32 matching the MUXL container).

Track ID (stringified u32 matching the MUXL container).

segstring required

init for the track's init segment, or the segment's media-sequence number. A trailing .m4s is accepted and ignored.

init for the track's init segment, or the segment's media-sequence number. A trailing .m4s is accepted and ignored.

sidstring

Opaque playback session identifier, propagated from the media playlist that referenced this segment. Logged for view-count correlation; not used for access control.

Opaque playback session identifier, propagated from the media playlist that referenced this segment. Logged for view-count correlation; not used for access control.

Response

Success