UXP Plugin: Seeking Source Monitor to Specific Timecode Position in Premiere Pro

Hi,

I’m building a UXP plugin for Premiere Pro. I need to open a clip in the Source Monitor at a specific source timecode position — the same behavior as moving the playhead, selecting a clip, then pressing F (Load Clip at Playhead).

I’ve confirmed that SourceMonitor.openProjectItem(projectItem) always opens at the clip’s in-point, and the SourceMonitor class has no seek/setPosition method in the public API (v25.0).

Is there any way to seek the Source Monitor to a specific position from a UXP plugin? Either through an undocumented API, or by programmatically invoking the “F” command (equivalent to app.qe.sequence.matchFrame() in ExtendScript)?

Thanks!

Hi @euchfator

You can see an example of this in the premiere-api sample repo, as of the current beta builds.