preframe.dev
preframe / hudson surface: player embed surface ready

Mira demo

Your cut, before the cut.

Preframe stages source clips, motion prompts, and output loops inside a Hudson AppShell. The public page is a player first; the runtime surface is the limited Preframe player embed.

current slot preframe.player source Mira control lanes route /embed/preframe/player
Hudson AppShell -> AppExports.embeds -> preframe.player -> watch / review / effects read-only landing preview

Hudson surface, limited capability

The player is the landing page.

Use our footage first

The page runs local Preframe/Mira/Hudson clips today. It is structured so a Talkie walkthrough can become the next main source clip without changing the player surface.

Use the embed contract

The app now declares a Hudson embed surface named player. The hosted app route can expose watch, review, and effects without exposing revise or render actions.

Keep Hudson visible

The shell remains the frame around the media work: playlist, player, effects, and review. The landing preview follows the same shape as the runtime Hudson surface.