Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
1

Requesting Support for Drag-and-Drop MOGRT Placement from CEP Panel to Premiere Pro Timeline

Community Beginner ,
May 05, 2025 May 05, 2025

Hello Adobe Developer Support,

I’m developing a custom CEP panel for Adobe Premiere Pro that allows users to browse and insert .mogrt files into their timeline. The goal is to replicate the behavior of the Essential Graphics panel — where users can drag a template directly from the panel and drop it onto the timeline, with visual feedback (ghost element), snapping behavior, and correct media registration.

We’ve already implemented registerAeGraphicFromPath() to import .mogrt files internally, but it only works after the drop event, and does not provide any visual timeline feedback during the drag operation, unlike Adobe’s own Essential Graphics panel.

What we need:

  • A way to simulate or trigger the same drag-and-drop behavior that the Essential Graphics panel provides.

  • Access or documentation regarding how Premiere Pro internally handles Media ID registration, ghost preview, and snap-to-playhead functionality during a drag event.

  • If there is a lower-level API, private hook, or ExtendScript/JSX workaround that can achieve this behavior, we would appreciate any guidance or access to it.

We are not importing files through the system drag/drop (e.dataTransfer with DownloadURL), because that immediately imports the file rather than simulating the drag. We want the full visual experience — like a native .mogrt being dragged across the timeline.

This feature is crucial for our plugin to deliver a native-like user experience inside Premiere Pro.

Looking forward to any help or direction you can provide.

Best regards

TOPICS
Effects and Titles , How to , Import , SDK
210
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , May 05, 2025 May 05, 2025

Hello Egehan,

There are no APIs which can enable CEP panels to replicate PPro's .mogrt import behavior. 

The PProPanel sample exercises all existing .mogrt APIs. We plan to expand API control of .mogrts, after PPro officially releases UXP extensibility (current plan = later this year). 

Sorry we couldn't be more helpful with your enquiry. 

 

-bbb

Bruce Bullis
Senior Engineering Manager
Premiere Pro Engagements Team

Translate
Adobe Employee ,
May 05, 2025 May 05, 2025

HI @EgehanERTAN,

Thanks for the note and welcome to the forum. I am Kevin from Adobe Support, a moderator here. The expertise required to answer your question is out of my purview, however, I hope the dev team will respond to your request shortly. Labeling the discussion with the tag "SDK" was the right thing to do, so thank you. I'll have to ask for your patience, however, if that's OK. I hope so.

 

Take Care,

Kevin

 

Kevin Monahan - Sr. Community & Engagement Strategist – Pro Video and Audio
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
May 05, 2025 May 05, 2025

Hi Kevin,

Thank you very much for your kind response and for taking the time to guide me. I truly appreciate your support and your warm welcome to the forum.

I completely understand that this topic may require insights from the development team, and I’m more than happy to wait. It means a lot that the thread has been labeled correctly and is in the right hands now — thank you for pointing that out as well.

I'm looking forward to hearing from the dev team when possible, and I’ll continue to monitor the discussion with patience. Again, I really appreciate your help and the thoughtful message.

Take care and thanks once again

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
May 05, 2025 May 05, 2025

Hello Egehan,

There are no APIs which can enable CEP panels to replicate PPro's .mogrt import behavior. 

The PProPanel sample exercises all existing .mogrt APIs. We plan to expand API control of .mogrts, after PPro officially releases UXP extensibility (current plan = later this year). 

Sorry we couldn't be more helpful with your enquiry. 

 

-bbb

Bruce Bullis
Senior Engineering Manager
Premiere Pro Engagements Team

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
May 05, 2025 May 05, 2025

Hi @Bruce Bullis ,

Thank you very much for your detailed response and for clarifying the current limitations regarding .mogrt APIs within CEP panels. I truly appreciate your time and transparency.

While I completely understand that this functionality is not yet officially supported, I wanted to mention — with full respect — that we’ve observed some existing third-party tools which appear to offer native-like .mogrt drag-and-drop behavior inside Premiere Pro, including visual feedback and timeline snapping.

We’re not entirely sure how these tools achieve this. It’s possible that they rely on native code or C++-based integrations beyond CEP, though this remains unclear from our end. As such, we feel it may not be appropriate to mention specific names here.

We look forward to the upcoming UXP extensibility release and hope it will bring more flexibility and control over .mogrt workflows. Until then, we’ll continue working within the current limitations and exploring creative solutions.

Thanks again for your kind support and insight.

Best regards,

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
May 06, 2025 May 06, 2025
LATEST

>It’s possible that they rely on native code or C++-based integrations beyond CEP...

Correct.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines