Luminary for Dolby Vision Metadata Management

June 12, 2026

Senior Colorist Joey D'Anna demos Luminary, a Dolby Vision IMF metadata QC and validation GUI - synced live with DaVinci Resolve.


Quick Summary

Luminary is a new Dolby Vision metadata visualization, QC, and editing app from Senior Colorist Joey D’Anna’s new Retrograde Labs. It drives Dolby’s official Metafier engine to inspect shot-by-shot L1 and trim metadata, validate and edit XMLs, and sync frame-accurately with DaVinci Resolve – catching slipped metadata before delivery.

QC the Metadata, Not Just the Picture

As an early adopter of Dolby Vision, I’ve had my share of challenging projects. The most recent batch: international and compliance editing of existing Dolby Vision IMF (Interoperability Master Format) packages for some very high-end streaming shows. To make each international version, I was changing shots, retiming scenes, and removing content to meet the rules and cultural sensitivities of each new market.

That work comes with a non-negotiable requirement. I had to be 100% sure my new masters didn’t break, move, slip, or otherwise change the original creative metadata of the show. And that’s harder than it sounds, because the shot-by-shot L1 (Level 1) analysis and trim metadata traveling with a Dolby Vision master is nearly invisible in the tools we actually work in. A timeline can look perfect in DaVinci Resolve while its metadata is quietly wrong – and the first symptom might be broken tone mapping in front of a brand-new audience.

In this Insight, you’ll see why Dolby Vision metadata QC is such a challenge and how Luminary addresses it: every level of metadata on an interactive, heat-mapped timeline, validation and editing through Dolby’s own Metafier engine, and frame-accurate synchronization with your Resolve timeline so you can verify every shot through the CMU (Content Mapping Unit) with live tone mapping. You’ll also watch a real-world failure – a compliance edit that silently slips every cut point downstream – and learn the one Resolve dropdown that causes it.

One thing to know up front: Luminary is built on Metafier, Dolby’s official command-line metadata toolkit, and it assumes Metafier is installed on your system. Metafier ships with Dolby Vision Professional Tools, available separately from Dolby.


“I was doing all of these compliance edits and I wanted to be absolutely sure that I didn’t break the creative metadata that the original colorists of these shows spent all of their effort making… I wanted to be very, very confident in what I was giving back, and Luminary gave me the tools to do that.”

Joey D’Anna, Senior Colorist
Luminary – A visual, interactive app for managing Dolby Vision metadata in an IMF deliverable. (click to expand)

Publisher’s Note

Luminary is a commercial product developed and sold by longtime Mixing Light contributor Joey D’Anna through his new company, Retrograde Labs (retrograde.tools). When I heard the store was live, I checked it out – and the craft on display is exactly what I’ve come to expect from Joey’s work. Like other Mixing Light contributors who sell their own tools, Joey puts his name on his products and stands behind them. So I invited him to walk us through Luminary in detail.

– Patrick


Key Takeaways

By the end of this Insight, you should understand how to:

  • Know what Luminary actually is – a GUI for Metafier, Dolby’s official command-line interface (CLI) metadata validation toolkit
  • Spot why Dolby Vision metadata QC is hard – metadata can break in ways the picture never shows you
  • Inspect every level of a Dolby Vision XML – L1 analysis, trims, and global properties on a heat-mapped timeline
  • Edit metadata without hand-editing the XML – insert missing light-level values, trim timelines, add black handles
  • Sync Luminary with Resolve in both directions – frame-accurate playhead QC through the CMU
  • Catch the original-vs-imported metadata trap – the Resolve dropdown that slips every cut point after an edit
  • QC a remote Resolve over the network – pull XMLs with no export-and-copy shuffle


  • Luminary by Retrograde Labs – The official product page: full feature breakdown, a walkthrough video, and rental or perpetual license options.
  • Retrograde Labs Free Tools – Joey’s library of free Python scripts, DCTL effects, and Fusion tools for DaVinci Resolve – reorganized, documented, and open source.
  • Dolby Vision Professional Tools – Dolby’s official toolkit, including the Metafier CLI that performs Luminary’s metadata edits and validation.


Your Turn – What’s Your Dolby Vision QC Story?

Have you been bitten by slipped or broken Dolby Vision metadata – a deliverable that looked perfect in the suite but bounced at QC, or played back wrong for a client? How are you verifying your XMLs today? And if you take Luminary for a spin, tell me what feature would make it indispensable in your workflow. I’m actively developing it, and real-world feedback from working colorists drives what gets built next.

– Joey


Detailed Summary

Why Dolby Vision Metadata QC Is a Challenge

When a streamer takes a series international, every new market brings its own rules, legalities, and cultural sensitivities. Shots get removed, scenes get retimed, and content gets reworded. For traditional television, that kind of compliance editing is routine. For prestige Dolby Vision titles delivered as IMF packages with Dolby Atmos, it’s a different game.

You can make all of those edits to the master. But Dolby Vision carries shot-by-shot L1 analysis and trim metadata alongside the picture, and every edit has to keep that metadata in exactly the right place. Get it wrong, and the failures show up downstream: jumping frames, broken tone mapping, and playback problems on the platform.

The core problem is visibility. Looking at an IMF timeline in DaVinci Resolve or another editing tool, you might never know the metadata is wrong, because you can’t see it in detail. Dolby’s Metafier, the command-line tool for working with Dolby Vision XMLs, can manipulate nearly everything: mastering targets, displays, trims, head and tail edits, and padding. But it’s command-line-only, which makes it difficult for most mortals to use.

That gap – between what the metadata requires and what your tools let you see – is why I wrote Luminary.


What Luminary Is – And What It Will Never Do

Luminary is a standalone desktop application for viewing, inspecting, QC’ing, and editing Dolby Vision metadata timelines. Open a Dolby Vision XML with a keyboard shortcut or drag it onto the window, and you get a timeline showing every clip in the sequence, synced to a full set of inspection pages.

One design decision matters more than any feature: Luminary never edits your XML directly. The Dolby spec does not want anyone manipulating these files in a text editor – that is a recipe for data corruption and formatting errors. Every edit Luminary performs runs through Dolby’s official Metafier tool, ensuring the output remains standards-compliant.


Touring the Interface

Click any clip, and the summary page shows the information you need most for that shot. From there, dedicated views take you as deep as you want to go:

  • Timeline view – every clip in the sequence, heat-mapped from deep navy to bright teal based on each shot’s peak brightness, with a key showing the full nit range of the XML (0 to 308 nits in this demo)
  • Per-clip readout – clip number, the three L1 analysis values, and the clip’s duration in frames, with tick marks that update as you move shot to shot
  • Full metadata inspector – every level of Dolby Vision metadata in detail, for every single shot
  • Global properties – canvas and image aspect ratios, the trim targets encoded in the XML, mastering display, project information, and color encoding
  • Validation – Metafier’s built-in validation with results color-coded to match Metafier’s output, ready to copy and paste into an email or QC report
  • Raw XML view – read-only by design, and it automatically cues to each shot’s entry as you scroll the timeline

Timeline interactivity got particular attention – I hate sluggish, awkward timelines. Keyboard shortcuts zoom in and out, jump to the previous or next shot, and flip between pages. Shift+Z toggles your zoom level, and holding Shift while dragging a region zooms straight into it.


Editing Metadata Without Touching the XML

The Metafier toolbar at the top of Luminary lets you run Metafier commands interactively. In the demo, you’ll see a complete edit pass:

  • Type new MaxFALL and MaxCLL values (Maximum Frame-Average Light Level and Maximum Content Light Level) to override or insert them – a lot of software doesn’t write this metadata by default, and command-line Metafier has been the preferred way to add it
  • Notice that changing any value turns on the checkbox next to it – only checked operations are sent to Metafier
  • Press I and O on the timeline to mark an in and out point – the timecodes drop into the trim fields automatically
  • Add black at the head or tail by typing a timecode value, like five seconds, instead of calculating frame counts
  • Click preview to see the exact Metafier command Luminary is about to run – a built-in way to learn the syntax
  • Export a new XML, auto-named for the operations performed, and Luminary automatically reopens it for verification
  • Press V (or click validate) to revalidate the new XML for compliance

Behind the scenes, all of this is timecode-based rather than frame-number-based. Everything in a Dolby Vision XML revolves around frame numbers, so Luminary does the conversion math in the background – drop frame or non-drop, 23.98, 29.97, 59.94, or 60 – and lets you type timecode like a human.


Syncing Luminary with DaVinci Resolve

Inspecting XMLs is useful for troubleshooting and workflow. But the deeper power lies in synchronizing Luminary with DaVinci Resolve. Here’s the setup, using a Dolby Vision IMF package like the compliance editing workflow described earlier:

  • Right-click the IMF in Resolve’s media pool and choose new timeline using composition playlist – this populates the timeline with the IMF’s timecode, track layout, color space, and Dolby Vision properties
  • In the Color page’s Dolby Vision palette, switch from the default custom metadata to the original metadata that came with the IMF, and enable the tone mapping preview
  • In Luminary, check synchronize with DaVinci Resolve – a green light confirms Resolve is connected
  • Click pull from Resolve, and Luminary grabs a Dolby Vision XML straight from the active timeline via the Blackmagic scripting API – no manual export step

Now, click a shot in Luminary, and Resolve’s playhead jumps to it, frame accurate. You can walk the timeline cut point by cut point, verifying each one against detailed metadata while viewing the image through the CMU with tone mapping.

Flip the sync direction from Luminary-to-Resolve to Resolve-to-Luminary, and the Luminary playhead follows wherever you park in Resolve instead. With a dual monitor setup – Resolve on one display, Luminary on the other – you can QC an entire show this way.


A Real-World Failure: The Original vs. Imported Metadata Trap

Here’s the exact class of error that drove me to build this tool. In the demo, a compliance edit removes one shot from the IMF timeline: mark an in and out point (using Luminary to find the precise cut points, since the Resolve timeline was never scene-detected), delete the shot, and re-pull the XML.

The result looks fine at first. Then, tabbing through the cut points: “this cut’s right, this cut’s right – that cut is obviously wrong”. The CMU’s tone mapping confirms it. Every cut after the edit point has slipped.

The cause is a single dropdown. In Resolve’s Dolby Vision palette, each clip selects its metadata source:

  • Original metadata ties the clip’s metadata to the original timecode – which no longer matches once you’ve edited the timeline
  • Imported metadata uses the metadata from your original XML, tracking the clips themselves
  • Switch the edited timeline’s clips to imported metadata, re-pull the XML, and every cut point lands exactly where it should

One tiny dropdown in the Dolby Vision palette can throw off an entire timeline, because Resolve doesn’t know which timecode, which XML, and which metadata to use unless you specify it. I used to discover this the hard way: encode the whole show, watch it down through tone mapping, and find wrong metadata on shots I never touched. Luminary turns that mystery into a visual check – walk the timeline, verify the cut points, and look exactly where you made your edits.


QC’ing a Remote Resolve Over the Network

Luminary isn’t tied to the Resolve on your own machine – it can reach other Resolve systems over the network. If you run a main hero system plus an assist station for email, scopes, and documents, this is a perfect workflow:

  • Turn on remote in Luminary and enter the IP address of the other machine – the green light confirms the connection
  • Click pull from Resolve, and the XML transfers over the network from the remote system’s active timeline
  • For 29.97 sequences, Luminary asks whether the timeline is drop frame or non-drop, keeping the timecode math accurate

There’s no exporting XMLs, copying them to the NAS, and importing on the other side. Pull, inspect, validate, QC – with the same interactivity as a local session.


Availability, and the New Retrograde Labs Free Tools Library

Luminary is available now at retrograde.tools as a one-month rental or a perpetual license – at the time of publishing, $49 for the rental, $299 perpetual for macOS and Windows, and $499 adding Linux. The app also extracts Dolby Vision metadata directly from encoded J2K MXF files through Metafier – a feature beyond the scope of this demo.

While you’re at the site, look at the rest of the catalog: DCTLs like DyePrint and Flora, Python workflow scripts, and an entire library of free tools. A lot of them will look familiar from Mixing Light over the years – scripts, DCTLs, and Fusion effects I’ve published here. I’ve reorganized all of them, cleaned up their interfaces, fixed long-standing bugs, added documentation, and published them open source on GitHub. If you’ve used my older free tools, the new versions are worth the revisit.

I’m using Luminary day in and day out on my own Dolby Vision work, and it’s under active development. If there’s a feature you need, don’t hesitate to reach out – I’d be happy to try to implement it.


 

Is your career calling out for help?

Answer the call with a Mixing Light Membership. Gain client-tested tips, workflows, and add new skillsets from our pro Contributors!


JOIN NOW! You don't have to do this alone!
Loading...