MusicFinder for Adobe Premiere Pro

Project Overview & Development Timeline

Projectoverzicht & Ontwikkelingstijdlijn

Last updated: 3 Feb 2026

Laatst bijgewerkt: 3 feb 2026

Development Roadmap
Current focus: Phase 1–2 workstreams in progress (technical discovery + early panel prototyping)
Ontwikkelingsroadmap
Huidige focus: Fase 1–2 werkstromen lopend (technische verkenning + vroege panel prototyping)
Now: Technical discovery + staging integration
Nu: Technische verkenning + staging integratie
Now Nu
Phase 1 ongoing lopend

Technical Discovery & Architecture

Repo exploration, SPA/SSR assessment, staging connectivity, Premiere panel shell (CEP/UXP), and auth-flow feasibility.

  • SMP web repo exploration (SSR/SPA architecture assessment)
  • Staging environment setup + test endpoints connectivity
  • CEP panel prototype (working shell + mock UI)
  • UXP exploration in parallel
  • Auth flow feasibility (OAuth/login in embedded context)
  • Editor insights synthesis + scope definition
  • Minimal UI embed plan (what to reuse vs rebuild)

Technische Verkenning & Architectuur

Repo verkenning, SPA/SSR beoordeling, staging connectiviteit, Premiere panel shell (CEP/UXP), en auth-flow haalbaarheid.

  • SMP web repo verkenning (SSR/SPA architectuur beoordeling)
  • Staging omgeving setup + test endpoints connectiviteit
  • CEP panel prototype (werkende shell + mock UI)
  • UXP verkenning parallel
  • Auth flow haalbaarheid (OAuth/login in embedded context)
  • Editor insights synthese + scope definitie
  • Minimaal UI embed plan (wat hergebruiken vs opnieuw bouwen)
In progress Loopt
Phase 2 3 weeks 3 weken

Panel UI & Embedded Integration

Premiere panel shell with embedded UI (reusing web components), search interface, player, and basic metadata display.

  • Panel shell finalization (CEP or UXP decision)
  • Embed web UI components (SPA-ready parts from existing codebase)
  • Search interface with keyword/mood/label filters
  • Music player with waveform preview
  • Metadata display (compact, info-dense layout)
  • UI parity with web where feasible

Panel UI & Embedded Integratie

Premiere panel shell met embedded UI (hergebruik web componenten), zoekinterface, player, en basis metadata weergave.

  • Panel shell afronding (CEP of UXP beslissing)
  • Embed web UI componenten (SPA-ready delen uit bestaande codebase)
  • Zoekinterface met keyword/mood/label filters
  • Muziekspeler met waveform preview
  • Metadata weergave (compact, informatiedichte layout)
  • UI pariteit met web waar mogelijk
Started Gestart
Phase 3 3 weeks 3 weken

API Integration & Authentication

Connect to staging SMP endpoints: OAuth/login flow, search API, preview streaming, and metadata handling.

Technical groundwork started (staging APIs & authentication exploration)

  • OAuth/login flow in embedded panel context
  • Staging API endpoints integration (search, metadata)
  • Preview / streaming integration with test user credentials
  • Download handling and local storage
  • Metadata mapping and display
  • Read-only playlist support
  • Error states and offline scenarios

API Integratie & Authenticatie

Verbinden met staging SMP endpoints: OAuth/login flow, zoek-API, preview streaming, en metadata afhandeling.

Technische verkenning gestart (staging API's & authenticatie)

  • OAuth/login flow in embedded panel context
  • Staging API endpoints integratie (zoeken, metadata)
  • Preview / streaming integratie met test user credentials
  • Download afhandeling en lokale opslag
  • Metadata mapping en weergave
  • Read-only playlist ondersteuning
  • Error states en offline scenario's
Next Volgende
Phase 4 2 weeks 2 weken

Premiere Workflow Integration

Import to project and bins, drag & drop, cross-platform support, and offline/security constraints.

  • Import tracks into Premiere project and bins
  • Drag & drop from panel to timeline
  • Cross-platform support (macOS / Windows)
  • Offline mode and security constraints handling
  • Error states and fallback scenarios
  • Reduce context-switching (minimize browser → NLE jumps)

Premiere Workflow Integratie

Import naar project en bins, drag & drop, cross-platform ondersteuning, en offline/security beperkingen.

  • Tracks importeren in Premiere project en bins
  • Drag & drop van panel naar timeline
  • Cross-platform ondersteuning (macOS / Windows)
  • Offline modus en security beperkingen afhandeling
  • Error states en fallback scenario's
  • Context-switching verminderen (minimaliseer browser → NLE sprongen)
Next Volgende
Phase 5 1–2 weeks 1–2 weken

Testing & Internal Pilot

Debugging, performance testing, internal SMP pilot, and editor feedback loop.

  • Debugging and edge-case handling
  • Performance and stability testing
  • Logging and error monitoring
  • Internal SMP pilot build with real editors
  • Editor feedback collection and iteration
  • Validation of core workflow (search → preview → import)

Testen & Interne Pilot

Debuggen, performance testen, interne SMP pilot, en editor feedback loop.

  • Debuggen en edge-case afhandeling
  • Performance en stabiliteit testen
  • Logging en error monitoring
  • Interne SMP pilot build met echte editors
  • Editor feedback verzamelen en itereren
  • Validatie van core workflow (zoeken → preview → import)
Optional after MVP
Optioneel na MVP
Future Toekomst
Phase 6 4–6 weeks 4–6 weken

Pro Features & Extended Workflows

Playlist sync, folder structures, stems, advanced filters, and performance optimizations.

  • Playlist synchronization (read/write)
  • Folder structures and organization
  • Stems and alternate versions
  • Advanced filters and metadata
  • Performance optimizations
  • Preparation for collaboration features

Pro Features & Uitgebreide Workflows

Playlist sync, mappenstructuren, stems, geavanceerde filters, en performance optimalisaties.

  • Playlist synchronisatie (lezen/schrijven)
  • Mappenstructuren en organisatie
  • Stems en alternatieve versies
  • Geavanceerde filters en metadata
  • Performance optimalisaties
  • Voorbereiding voor samenwerkingsfuncties
Future Toekomst
Phase 7 4–6 weeks 4–6 weken

Similarity Search & AIMS Integration

Similarity-based search, music recommendations, and caching mechanisms.

  • Similarity-based search inside the panel
  • Music suggestions and recommendations
  • Caching and fallback mechanisms
  • UI integration and validation

Similarity Search & AIMS Integratie

Similarity-based zoeken, muziekaanbevelingen, en caching mechanismen.

  • Similarity-based zoeken in het panel
  • Muzieksuggesties en aanbevelingen
  • Caching en fallback mechanismen
  • UI integratie en validatie
Future Toekomst
Phase 8 6–10 weeks 6–10 weken

AI & Innovation

Music inpainting, track variations, timeline analysis, and rights-aware AI concepts.

  • Music inpainting workflows
  • Track variations and alternates
  • Timeline analysis and music suggestions
  • Rights-aware AI concepts

AI & Innovatie

Music inpainting, track variaties, timeline analyse, en rechten-bewuste AI concepten.

  • Music inpainting workflows
  • Track variaties en alternatieven
  • Timeline analyse en muzieksuggesties
  • Rechten-bewuste AI concepten

Overview

Overzicht

How the Premiere panel works (high level)

Embedded web UI inside Premiere, reusing SMP components where possible.

The Premiere plugin embeds a web-based panel inside Adobe Premiere Pro. We reuse parts of the existing SMP web UI (making them SPA-ready where needed) and run them in the panel context.

Editors can search, preview, filter, and import tracks directly from the panel. The panel connects to SMP via staging APIs (login, search, metadata, streaming) while the actual import into Premiere bins and timeline remains local.

This approach allows us to iterate faster by leveraging existing UI components and validate the core workflow without rebuilding everything from scratch.

Hoe het Premiere panel werkt (high level)

Embedded web UI in Premiere, hergebruik van SMP componenten waar mogelijk.

De Premiere plugin embed een web-based panel in Adobe Premiere Pro. We hergebruiken delen van de bestaande SMP web UI (waar nodig SPA-ready gemaakt) en draaien deze in de panel context.

Editors kunnen zoeken, preview, filteren, en tracks direct vanuit het panel importeren. Het panel verbindt met SMP via staging APIs (login, zoeken, metadata, streaming) terwijl de daadwerkelijke import in Premiere bins en timeline lokaal blijft.

Deze aanpak stelt ons in staat sneller te itereren door bestaande UI componenten te benutten en de core workflow te valideren zonder alles opnieuw te bouwen.

Why we start with Premiere

Faster iteration with web UI, validation of core workflow.

Premiere offers a web-oriented plugin environment (CEP/UXP) that allows us to embed and iterate on UI components faster than other NLE platforms.

By reusing parts of the existing SMP web application, we can validate the core workflow (search → preview → import) without rebuilding everything from scratch. This makes Premiere the most pragmatic starting point for technical validation.

The goal is to prove the concept and interaction model first. Learnings from the Premiere plugin will inform decisions about other platforms (Avid, Resolve) later.

Waarom we starten met Premiere

Snellere iteratie met web UI, validatie van core workflow.

Premiere biedt een web-georiënteerde plugin omgeving (CEP/UXP) waarmee we UI componenten sneller kunnen embedden en itereren dan bij andere NLE platforms.

Door delen van de bestaande SMP web applicatie te hergebruiken, kunnen we de core workflow (zoeken → preview → import) valideren zonder alles opnieuw te bouwen. Dit maakt Premiere het meest pragmatische startpunt voor technische validatie.

Het doel is eerst het concept en interactiemodel te bewijzen. Inzichten uit de Premiere plugin zullen later beslissingen over andere platforms (Avid, Resolve) informeren.

After the plugin validation

Avid under evaluation — Resolve is a separate track.

After validating the Premiere plugin workflow, we'll evaluate next steps. Avid Media Composer is a candidate for enterprise post workflows, but requires separate technical assessment (different SDK, security model, deployment).

DaVinci Resolve remains a separate track with its own plugin architecture and is not part of the immediate roadmap.

Why Avid under evaluation?

Avid Media Composer is widely used in high-end post and enterprise workflows. However, the SDK and ecosystem differ significantly from Premiere. We'll assess technical feasibility, scope, and timing after the Premiere plugin proves the workflow concept.

Where does Resolve fit?

DaVinci Resolve has a different plugin architecture and user base. It's on the radar as a potential future platform but is considered a separate initiative, not part of the current plugin development roadmap.

Na de plugin validatie

Avid in evaluatie — Resolve is een apart traject.

Na validatie van de Premiere plugin workflow, evalueren we de volgende stappen. Avid Media Composer is een kandidaat voor enterprise post workflows, maar vereist een aparte technische beoordeling (andere SDK, security model, deployment).

DaVinci Resolve blijft een apart traject met zijn eigen plugin architectuur en maakt geen deel uit van de directe roadmap.

Waarom Avid in evaluatie?

Avid Media Composer wordt veel gebruikt in high-end post en enterprise workflows. De SDK en het ecosysteem verschillen echter aanzienlijk van Premiere. We beoordelen technische haalbaarheid, scope en timing nadat de Premiere plugin het workflow concept heeft bewezen.

Waar past Resolve in?

DaVinci Resolve heeft een andere plugin architectuur en gebruikersbasis. Het staat op de radar als potentieel toekomstig platform maar wordt beschouwd als een apart initiatief, niet deel van de huidige plugin ontwikkelingsroadmap.

Avid Media Composer (post-MVP)

Avid Media Composer (post-MVP)

Enterprise workflow, evaluated after MVP validation.

Avid Media Composer is a core platform in professional post-production environments.

Because Avid uses a different SDK, security model and deployment flow than Premiere, a dedicated Avid version requires a separate technical assessment.

After validating the MVP workflow in Premiere, we will evaluate the Avid SDK to determine scope, feasibility and timing for an Avid-specific implementation.

Enterprise workflow, geëvalueerd na MVP validatie.

Avid Media Composer is een kernplatform in professionele post-productie omgevingen.

Omdat Avid een andere SDK, security model en deployment flow gebruikt dan Premiere, vereist een dedicated Avid versie een aparte technische beoordeling.

Na validatie van de MVP workflow in Premiere, evalueren we de Avid SDK om scope, haalbaarheid en timing voor een Avid-specifieke implementatie te bepalen.

Next steps

Volgende stappen

  • Complete SPA/SSR assessment (determine what needs refactoring for embedded context)
  • Finalize CEP vs UXP decision based on prototype learnings
  • Build first working panel POC (search + preview with staging endpoints)
  • Process editor insights into v1 panel scope (prioritize waveform, compact layout, fast preview)
  • Internal demo: end-to-end workflow (search → preview → import)

These actions focus on technical validation and feasibility. Development is ongoing; next milestone is a working POC with core workflow.

  • SPA/SSR beoordeling afronden (bepalen wat refactoring nodig heeft voor embedded context)
  • CEP vs UXP beslissing finaliseren op basis van prototype inzichten
  • Eerste werkende panel POC bouwen (zoeken + preview met staging endpoints)
  • Editor insights verwerken in v1 panel scope (prioriteit: waveform, compacte layout, snelle preview)
  • Interne demo: end-to-end workflow (zoeken → preview → import)

Deze acties richten zich op technische validatie en haalbaarheid. Ontwikkeling is lopend; volgende mijlpaal is een werkende POC met core workflow.

Editor insights

Editor insights

How editors search

  • Keywords, mood, and labels are primary search entry points
  • Search is task-driven: editors want to confirm direction quickly
  • Browsing and discovery happen after initial search narrows options

Hoe editors zoeken

  • Keywords, mood en labels zijn primaire zoek-ingangspunten
  • Zoeken is taakgericht: editors willen snel richting bevestigen
  • Browsen en ontdekken gebeurt nadat initiële zoekopdracht opties versmalt

Top friction points

  • Low hit rate: too many irrelevant results slow down selection
  • Repeated tracks across searches reduce trust in variety
  • Context-switching between browser and NLE breaks flow
  • Offline mode and security constraints limit accessibility

Belangrijkste frictie

  • Lage hit rate: te veel irrelevante resultaten vertragen selectie
  • Herhaalde tracks in zoekopdrachten verminderen vertrouwen in variëteit
  • Context-switching tussen browser en NLE breekt flow
  • Offline modus en security beperkingen limiteren toegankelijkheid

What's essential in the UI

  • High-resolution waveform display for quick audio assessment
  • Compact layout with high information density
  • Fast preview (no loading delays, instant playback)
  • Fewer steps to import (minimize clicks from search to timeline)

Wat essentieel is in de UI

  • High-resolution waveform weergave voor snelle audio beoordeling
  • Compacte layout met hoge informatiedichtheid
  • Snelle preview (geen laadvertragingen, instant playback)
  • Minder stappen naar import (minimaliseer clicks van zoeken naar timeline)

Full insight documentation available internally. These findings inform Phase 1 scope and UI priorities.

Volledige insight documentatie intern beschikbaar. Deze bevindingen bepalen Fase 1 scope en UI prioriteiten.