---
title: "Changes to Get an HLS CMAF playlist for a video. Returns a master playlist when `track` is omitted, or a single-track media playlist when `track` is supplied. The playlist references each segment + per-track init segment via getVideoBlob, addressed by content hash. The `uri` is an AT-URI pointing at a playable record — today only place.stream.video records are supported, but the surface is collection-agnostic so other record types can join later."
method: GET
path: "/xrpc/place.stream.playback.getVideoPlaylist"
---

# Changes to Get an HLS CMAF playlist for a video. Returns a master playlist when `track` is omitted, or a single-track media playlist when `track` is supplied. The playlist references each segment + per-track init segment via getVideoBlob, addressed by content hash. The `uri` is an AT-URI pointing at a playable record — today only place.stream.video records are supported, but the surface is collection-agnostic so other record types can join later.

`GET /xrpc/place.stream.playback.getVideoPlaylist`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 60 revisions.

- **2026-05-20** `3e9273785059`: 1 info
- **2026-05-18** `c001420ea608`: 1 breaking
- **2026-05-15** `63354df75daa`: 1 info
- **2026-05-14** `2b214ec62c54`: 2 breaking, 2 warning
- **2026-05-14** `510d64b5fee8`: 1 info
- **2026-01-21** `b21cd7605630`: 1 breaking

## Changes

- **2026-05-20** `3e9273785059`: 1 info
  - endpoint added
- **2026-05-18** `c001420ea608`: 1 breaking
  - api path removed without deprecation
- **2026-05-15** `63354df75daa`: 1 info
  - added the new optional `query` request parameter `sid`
- **2026-05-14** `2b214ec62c54`: 2 breaking, 2 warning
  - added the new required `query` request parameter `uri`
  - added `subschema #4` to the `error` response property `oneOf` list for the response status `400`
  - deleted the `query` request parameter `did`
  - deleted the `query` request parameter `rkey`
- **2026-05-14** `510d64b5fee8`: 1 info
  - endpoint added
- **2026-01-21** `b21cd7605630`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema/docs/xrpc/place.stream.playback.getVideoPlaylist/get.md) - [API](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema.md) - [Page](https://skmtc.dev/streamplace/apis/generated-lexicon-api-schema/changes/xrpc/place.stream.playback.getVideoPlaylist/get)
