Scripting: SetCurrentTimecode() and SelectedTimelineItems()

Request
The Resolve scripting API Timeline object has a function for getting the position of the playhead:
Also, selecting Timeline Items is a much needed function:
Rationale
These additions would enable programmatic navigation of the timeline, for example you could create a search function for subtitles and display the search results in a window. Clicking each result would take the user to the correct position on the timeline and select the subtitle, displaying its settings in the Inspector.
The Resolve scripting API Timeline object has a function for getting the position of the playhead:
- string GetCurrentTimecode()
- bool SetCurrentTimeCode(string timecode)
- bool SetCurrentFrame(int frame)
Also, selecting Timeline Items is a much needed function:
- table SetSelectedTimelineItems(table items)
- table GetSelectedTimelineItems()
Rationale
These additions would enable programmatic navigation of the timeline, for example you could create a search function for subtitles and display the search results in a window. Clicking each result would take the user to the correct position on the timeline and select the subtitle, displaying its settings in the Inspector.