Timeline (read)
timeline_readRead DaVinci Resolve timeline state without side effects to find IDs, inspect tracks, items, markers, playhead timecode, selected clips, and verify results before edits.
Instructions
Read timeline state, no side effects: use it to find ids and check results. op.action (params; * = required):
current_timecode(): Return the playhead timecode.
current_video_item(): Return the video item under the playhead, if any.
get_mark_in_out(): Return the video/audio mark in and out (frames relative to timeline start).
get_marker_by_custom_data(custom_data*): Find the first marker whose custom data matches.
get_output_blanking(): Return the timeline output blanking in pixels (Resolve 21.1+).
get_settings(keys): Read the timeline settings (project settings when custom settings are off).
list_items(track, name_contains, limit, offset): List timeline items of a track or of the whole timeline (paginated).
list_markers(color): List timeline markers, optionally filtered by color.
list_timelines(): List the timelines of the current project with their ids.
list_tracks(): List tracks of every type with name, enabled, locked and item count.
selected_clips(): List the currently selected timeline items (Resolve 21.0.4+).
timeline_info(): Name, id, frame range, start timecode, fps/resolution and track counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | {action, ...params}. Parameters per action: see the description or this server's describe_action tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| result | Yes | ||
| channel | Yes |