Playback activity
get_playbackReads a media-server user's watch state: now playing and resumable items with position, the next unwatched episode of each series in progress, or recent play history, newest first.
Instructions
What a media-server user is watching, has next, or has watched; watch state exists only on the media server. scope: "active" (default): now playing and resumable, with position. "next_up": the next unwatched episode of each series in progress. "history": recent plays, newest first; on Jellyfin it includes plays from its activity log that were never marked played (an offline client syncing back), tagged source: "activity_log", as far back as Jellyfin keeps the log (30 days by default). Defaults to the configured user; another needs allow_other_users. With no media server configured every scope is empty and note says why: report that rather than saying nothing is playing. Field reference: arr://docs/get_playback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user | No | Whose playback to read. Defaults to the configured default_user; any other value requires allow_other_users. | |
| limit | No | Maximum items to return. Defaults to 50, hard maximum 500. | |
| scope | No | `active` (default): now playing and what can be resumed. `next_up`: the next unwatched episode of every series this user has in progress — your media server's own answer to what to watch next. `history`: recently watched movies and episodes, newest first — on Jellyfin including plays its activity log holds that never got marked played, such as an offline client syncing back. | active |
| detail | No | How much per-item detail to return. Defaults to standard. | standard |
| offset | No | Items to skip: page two of 50 is `offset: 50`. Pair it with `sort`, or items can move between pages. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| items | Yes | ||
| total | Yes | ||
| counts | No | ||
| offset | Yes | ||
| degraded | Yes | ||
| returned | Yes | ||
| truncated | Yes |