> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://fastpix.com/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://fastpix.com/docs/_mcp/server.

# Playlists, creator metadata, and richer media responses

> Curate ordered playlists of VOD content via the API, attach creator and title metadata to each media, and read frame rate and source resolution from the media response.

FastPix now exposes a full playlist API alongside richer creator and quality metadata on each media. You can create, update, list, and delete ordered playlists of VOD content, and attach creator-level metadata (`title`, `creator_id`) at create-media time so it flows through search, list, and webhook responses.

This makes it easier to model the editorial structure of a video library — channels, series, seasons, creator pages — without standing up your own catalog database on top of FastPix.

What's new:

* **Playlist endpoints** — POST create, PATCH update, GET list, DELETE, and add-media-to-playlist / remove-media-from-playlist. Successful PATCH returns 200 (rather than the previous 201) and successful playlist update returns 200 without a body change.
* **`creator_id` and `title` on media** — both fields can be set at create-media time and on update-media, and are echoed back on all media responses.
* **Frame rate in media response** — get-media now includes `track_frame_rate` for each video track so client UIs can display the correct frame-rate badge.
* **`mediaQuality` in media response** — the media response now includes the resolved media quality (Standard, Plus, Premium) used for transcoding.
* **Source resolution in playlist media list** — the media list nested inside a playlist response now includes each item's `source_resolution` so list UIs can show quality without an extra get-media call.
* **Add-media-to-playlist fix** — a 500 error that occurred when adding certain medias to a playlist has been resolved.
* **List-uploads fix** — the list-uploads endpoint now returns correctly ordered results for workspaces with thousands of uploads.

Existing media will continue to work; if you want the new metadata fields populated retroactively you can call update-media with the relevant values.