UTUVO Catalog Manual

Your guide to Catalog.

Nineteen chapters with illustrations from the app, covering your first source folder, search, ADM inspection, delivery checks and recovery.

Catalog is an invitation-only beta. Invited testers receive the macOS installer privately.

Catalog library with four fixture mastersCatalog library with four fixture masters

Chapter map

Move through the chapters.

Start at the beginning, or choose a chapter to look up a specific task.

  1. 00What Catalog is and is not
  2. 01Installation and setup
  3. 02The interface
  4. 03The screen map
  5. 04Sources and scanning
  6. 05Search
  7. 06Inspecting one master
  8. 07Versions and duplicates
  9. 08Audition
  10. 09Albums and releases
  11. 10Delivery Gate
  12. 11Metadata
  13. 12Review, handoff and export
  14. 13Collections, smart folders, tags and the toolbar
  15. 14Appearance
  16. 15How safe your data is
  17. 16Keyboard shortcuts
  18. 17Frequently asked questions
  19. 18Glossary

UTUVO Catalog - User Manual

Applies to: 0.1.0-beta, the invitation-only beta Written for: mixing and mastering engineers who are new to UTUVO Catalog How to read it: the chapters from “What Catalog is and is not” through “Sources and scanning” are the ones you cannot skip without misreading the app later. From “Search” onwards, treat the manual as a dictionary and look things up.


What Catalog is and is not

UTUVO Catalog is an asset catalogue for Atmos masters. It takes the few hundred ADM BWF files sitting on your drives and it organises them, finds them, checks them, and produces evidence you can hand to somebody else. Those four verbs are the whole app: organise, find, verify, hand over.

Four things it deliberately does not do, so that you never sit waiting for a button that was never built:

Underneath all of that sits the rule the rest of the design rests on: Catalog never rewrites your original ADM or WAV files. A scan reads headers and content fingerprints; it does not decode audio, move files, or modify them. Every field you type, every piece of artwork you attach, every approval you record lives in Catalog’s own overlay database, separate from the audio. Delete the entire Catalog database and your masters are still sitting on the drive, untouched.

How Catalog, QC and Player divide the work

Several apps make up the UTUVO family, and the boundaries between them are sharp:

App What it owns
Catalog The library, metadata, versions and duplicates, review, releases, reproducible handoff
QC Fast, focused technical checks on a single file. Catalog reuses its results, which are read-only check results
Player Pro / Audiophile Real spatial audio and binaural playback. Catalog does a stereo downmix for audition

So “I want to hear this Atmos master on the big speakers” is not a Catalog job; that is what Player is for. Audition in Catalog exists so you can confirm that a file is the file you think it is.

Three principles worth memorising

  1. It reads, it never writes: the original bytes do not change.
  2. Graded evidence: the screen always distinguishes a formal specification from an industry advisory threshold.
  3. No pretending: Catalog does not guess. When it says a value is not measured, or not recorded in the source, that thing genuinely has not happened yet, or the file’s header never carried it. It is not a broken app.

Installation and setup

1.1 Install

Use the installer provided with your invitation. Open it, drag UTUVO Catalog into Applications, then launch it from Applications. Installation details for your build are included with the invitation.

1.2 What happens at the initial launch

On first launch, a hands-on 25-step tour begins automatically of 25 steps, arranged in seven chapters: welcome, intake, finding files, looking at detail, delivery, audition and organising, and keeping your data safe. It walks you through the toolbar, the sidebar, the Inspector and the delivery check.

The tour has two kinds of step:

Press Esc, or Skip tour on the card, to leave at any point. Inside the tour, the left and right arrow keys move back and forward.

To see it again: the leftmost item in the toolbar, the slider icon, opens the settings menu, and inside it is Replay the hands-on tour (25 steps). It restarts from the beginning; if you have already registered a source folder, the tour skips that action step and takes you straight to the next one.

1.3 Granting folder access on macOS

Catalog is a sandboxed app, so it can read the folders you hand it and nothing else. The moment you pick a source folder, macOS asks for permission. Allow it.

A practical tip: for an external drive, pick the root of the volume. Granting the root grants the whole drive in one go, and any subfolder you create there later needs no second grant. Grant a single subfolder instead and you will have to repeat the picker when you want to scan its neighbour.

When a grant lapses, because you moved the drive to another USB port, updated the system, or reformatted the volume, source health reports it as Blocked. Choose that drive again with Choose source folder and access comes back.


The interface

This chapter shows you what each region looks like and where it sits. Under every figure is the name of the chapter that expands on it. The figures were taken against a test database holding four masters, so the numbers are smaller than yours.

The main window

The main window: sidebar on the left, card wall in the middle, Inspector on the right

Three columns, left to right: the sidebar, the card wall, the Inspector. Along the top sit the toolbar and the search field. Every region is described in “The screen map”.

The settings menu

The settings menu showing language, appearance themes, the tour replay entry and the danger zone

The slider icon at the left end of the toolbar opens the settings menu, which holds Language, Appearance, the interface font, the tour replay entry, and, at the bottom, Danger zone. The interface font offers five choices; switching it does not affect your data. Themes are covered in “Appearance”, the danger zone in “How safe your data is”.

Search options

The Search options panel expanded beside the search field

Search options, next to the search field, expands into a panel where you can assemble a query without typing. Field keys, the values is: accepts and the way numeric comparisons are written are all in “Search”.

The Inspector

The Summary tab of the Inspector

Select a card and the Inspector on the right fills with that master. Every row of all three tabs is covered in “Inspecting one master”.

Library Health

The five counters in the Library Health panel

Each source in the sidebar has a health panel behind it. What the five counters mean, and when a rescan is worth running, is in “Sources and scanning”.

Delivery Gate

The Delivery Gate panel listing its results

The Delivery Gate runs a profile against a master and lists what it found. The five profiles, the four statuses and the evidence levels are in “Delivery Gate”.

Audition

The Quick Look audition window

Quick Look is the fast way to hear a master. What you are actually hearing, and why a file that is present may still refuse to play, is in “Audition”.

The database and its backups

The database and backup section of the settings menu

The state of the database and its snapshots lives here. Automatic snapshot cadence, retention and size cap, plus the manual safety net, are in “How safe your data is”.


The screen map

The main window is four regions: a toolbar across the top, the sidebar on the left, a card wall or list in the middle, and the Inspector on the right.

2.1 The toolbar

The slider icon at the left end of the toolbar is the settings menu, and it governs four things:

Everything to the right of the slider icon is a tool button. The toolbar does not show all 28 tools by default, so when the manual names a button you cannot see, it is almost always hidden by the current preset. Choose All tools in the settings menu and every one of them appears.

2.2 The search field and Search options

Below the toolbar runs the search workbench: search tabs on the left, the search field in the middle, and a Search options disclosure on the right. Expanded, it holds:

⌘K returns to the search field and selects what is in it, from anywhere. ⌘T opens a new search tab.

2.3 The sidebar

Top to bottom, the sidebar has five sections:

  1. Library: eight categories, computed for you (see below)
  2. Collections: a bag of masters you filled by hand
  3. Saved searches / smart folders: queries you kept
  4. Sources: the source folders you registered, each with its online or offline state
  5. Tags: your own axis of classification

The footer at the bottom names the local database version. That is the database schema version, and quoting it makes a bug report much easier to act on.

The eight library categories are computed live rather than maintained by hand:

Category Meaning
All masters Everything in the database
Recently imported The latest arrivals
Offline / missing Files that cannot be read right now
Version groups One piece of music with several exports
Duplicates / candidates Exact duplicates and candidates
Albums Groups that carry album metadata
Delivery passed Masters that ran the delivery check and passed
Loudness / peak needs attention Measured, with numbers worth a second look

2.4 The card wall and the list

The middle region has two views, switched with Grid / List in the toolbar:

Selection is shared between them, so switching view keeps what you had selected.

The small chips along the bottom edge of a card are that file’s technical fingerprint: object count, sample rate and channel layout, downmix trim state, and whether it is ready. When a title did not come from the ADM, an extra chip says Filename or Manual. The top right corner of the artwork carries badges for offline, for a damaged file, and for EXACT, CAND and NEAR duplicates.

2.5 The three Inspector tabs

The Inspector needs a selected card before it has anything to show. It has three tabs:


Sources and scanning

3.1 Choosing a folder

Press Choose source folder in the toolbar, or the large button on the empty state, and pick a folder holding ADM BWF or WAV files. Grant access when macOS asks.

Once the scan starts:

Import ADM / BWF in the toolbar is the same intake for one file or a handful of files you pick directly.

3.2 The five numbers in Library Health

Open Library Health from the toolbar and every source folder shows five numbers that matter:

Number Meaning What to do
Pending Found, not yet scanned Let it finish
Blocked Permission refused, or a lapsed grant Re-grant that drive with Choose source folder
Errors The read failed Open it for the full path and the reason
Unparsed ADM was expected but could not be parsed Open it for the reason, usually the file itself
Non-ADM (skipped) Readable WAV files that never carried ADM Nothing

This is where people misread the app. Hundreds or thousands of Non-ADM (skipped) files are entirely normal: stems, sidecars, ordinary stereo files. They were never supposed to enter the library, and they do not mean the scan stopped halfway. The four counters above that one are the ones to drive to zero. Clean means all four at zero.

A second common misreading: seeing 200 masters does not mean the drive finished scanning, and a source marked Online does not mean every file inside it can be read. Trust the five numbers rather than the card count.

3.3 Rescanning what failed

The health panel carries a rescan action aimed at the issues alone. It retries known problem paths, up to 256 of them, and does not pretend to re-walk the whole drive. Use it after you have repaired a permission or reconnected a NAS.

The same panel exports the issue list as JSON or CSV, and the scan history as JSON or CSV. Those two files are the most useful thing you can attach to a bug report.

3.4 When to press Rescan

Rescan in the toolbar re-runs the whole header scan. Press it when:

You do not need it day to day. Catalog keeps a watcher on the sources you registered.

3.5 External drives and a NAS going away

Unplug a drive, or lose the NAS, and those masters do not vanish. They go Offline, which means the file cannot be read right now, not that the file is gone.

External drives in the toolbar opens Drive diagnostics, where you can see each volume name, the state of its security bookmark and the state of its watcher. When something is stuck, look there before anything else.

3.6 NAS shares and whole work disks

Registering an entire NAS share or work disk makes the scan walk its session, snapshot and recycle folders too: a long scan for a handful of masters. Register the one folder that holds your ADM masters, and add the directory names of the session or snapshot folders you cannot avoid to the excluded names.

The snapshot and recycle-bin folders a NAS appliance writes by itself (for example @Recently-Snapshot, @Recycle, .snapshot) are skipped by default; you do not need to exclude them.


Search is the part of Catalog you will use hardest, so the ten minutes it takes to read this chapter pay for themselves.

4.1 The basic rules

4.2 Every field key

Each key below can be typed directly. Names separated by a slash are aliases for the same field; pick whichever you like.

Field key Aliases Match Example
title None substring title:mix
artist None substring artist:kaya
album None substring album:live
catalog catalognumber / catalog_number substring catalog:cat-one
isrc None substring isrc:twa01
upc None substring upc:4712
path None substring path:/Masters/2026
filename file substring filename:_final
root None one path segment, exact root:Masters
volume disk volume name, exact volume:MyDrive
sr samplerate / sample_rate numeric sr:48000
bit bitdepth / bit_depth numeric bit:24
ch channels numeric ch:12
layout channel / channel_layout / channel-layout / channellayout substring channel:7.1.4
objects object / obj numeric objects:8
beds bed numeric beds:1
duration seconds numeric, in seconds duration:210
trim downmix / downmixtrim exact trim:auto / trim:manual
binaural None exact binaural:off / near / mid / far
version versionlabel substring version:final
group versiongroup substring group:track-07
missing None boolean missing:true
corrupt None boolean corrupt:true
unparsed None boolean unparsed:true
is status see below is:offline
source None exact source:manual
hash contenthash substring hash:9f3c
field None substring across every metadata value field:remaster
duplicate duplicates see below duplicate:exact

A misspelled field name raises no error. It quietly falls back to a full-text search. So when a query finds nothing, check the spelling of the key before anything else.

4.3 What is: accepts

is: and status: are the same key. It takes:

4.4 Writing duplicate queries

Two spellings, same effect:

What the three grades mean is in “Versions and duplicates”.

4.5 Numeric comparison: leave the colon out

This is the single easiest thing in the manual to get wrong, so please keep this in mind.

For greater than, less than or not equal on a numeric field, the operator attaches straight to the field name, with no colon between them:

objects>8          more than eight objects
sr>=48000          sample rate at or above 48 kHz
ch!=12             channel count other than 12
duration<180       shorter than three minutes
bit>=24            bit depth of 24 or more

The supported operators are >, <, >=, <= and !=.

Written as beds:>0 it does nothing. As soon as a colon appears, Catalog treats everything after it as a value to match exactly, and no master has a bed count equal to the string “>0”. The query therefore returns zero rows, every time, with no error message to tell you why. The same trap catches objects:>8 and sr:>=48000. To compare, write beds>0, objects>8, sr>=48000.

With a colon there is exactly one meaning, equality: objects:8 finds masters with eight objects, and that spelling is correct.

4.6 Search tabs and history

⌘T opens a tab. Each tab remembers its own query, category, column preset and view mode, which suits working a delivery list and a duplicate sweep at the same time.

History in the expanded Search options lists the queries you ran recently; pick one to apply it.

4.7 Column presets

Which columns the result table shows is a Column preset. Four come built in:

You can also tick the columns you want and keep them under a name of your own with Save as a column preset….

4.8 The language pack

The Local search language pack is a local vocabulary crosswalk that lets you search Chinese or English fields with words from another language. Choosing a pack does not switch translated expansion on by itself; that is a separate control. It never goes online.

4.9 Locking results

Locking the current results freezes this batch into a subset, and every further narrowing happens inside it, without quietly editing the query you typed. It suits the workflow of picking 20 candidates out of 200 and then filtering further. Press it again to release the lock.

4.10 Where Sound facets stop

Sound facets is an opt-in workspace. Press analyse once and it computes local acoustic features for at most 32 of the current results, then lets you filter on RMS and high-frequency ratio.

Its edges deserve to be stated plainly:

4.11 Collections and exporting search evidence

Search options lets you nominate a target collection and add the current selection to it in one go, or view results from a single collection.

The same area has an export button that writes the evidence for this search: the query string, the results, and the source bindings. Use it when somebody asks how you arrived at this particular batch.


Inspecting one master

Select a card and the Inspector on the right carries every detail Catalog holds about that file.

5.1 The Summary tab, top to bottom

Title and artist: the display title and artist sit at the top, with a line of small type beside them saying whether the value was read from the ADM or inferred from the filename. Below is the full path of the file on your disk, ready to paste into Finder or a terminal.

Version override: when one piece of music has several exports, Catalog groups them automatically by name. When irregular naming puts them in the wrong group, these two fields let you set the version label and the group key by hand. Clear them and automatic grouping resumes with no residue left behind.

Delivery spec metadata: two rows, neither of them a guess.

Either row can read Not recorded in the source, in grey. Where there is room, the binaural row spells it out: Not recorded in the source (neither ADM nor dbmd carries it). That sentence means the header of this file never carried the field. It does not mean Catalog failed to read it, and it is not a delivery risk. It is grey because it is not bad news.

Catalog metadata fields: this section holds the facts you supply, stored apart from the source fields a scan produced and shown with its own confidence. The rules:

Tags have nothing to do with any ADM field, which makes them the right home for a project code, a client, or a stage of work. Create them in the sidebar and tick them per master in the Inspector. They live in the overlay database on this Mac and are never written back into the audio.

ADM loudness summary: this card lists the number of programmes, beds and objects, then integrated LUFS, true peak and loudness range.

Loudness needs a note of its own. A header scan does not measure loudness, so a freshly scanned file shows integrated LUFS, true peak and loudness range as Not measured. Select the card, though, and Catalog measures it in the background, which is why you may see an analysing state pass by. A value stuck at Not measured usually means one of two things: the file is offline and unreadable, or the measurement timed out.

The button under that card, Measure this file with the Delivery Gate, takes the file straight into the delivery check and generates a formal report.

5.2 The ADM structure tab

This is the ADM object tree for the file. To keep the panel usable, each entity type has a display limit, and when it is reached the panel tells you the complete source is still available as raw XML.

5.3 The Raw XML tab

The ADM axml source. A download button saves it as a file, which is what you want when comparing specifications with somebody else.


Versions and duplicates

6.1 The three grades

Catalog splits “these two files look alike” into three grades of strictness, because what you should do about them differs completely:

Badge Name Basis What it asks of you
EXACT Exact duplicate Identical BLAKE3 over the whole file A mathematical fact: the content is the same
CAND Candidate duplicate Identical limited content signature No claim yet that the whole files match; confirm it
NEAR Near-duplicate candidate Same title and technical shape A basket for review, not a judgement about how they sound

Catalog never deletes a file for you. The three grades are evidence for your judgement; deletion stays your decision, in Finder.

6.2 Offline members and Last known

When a NAS volume goes offline or is disconnected, an exact group does not hide its offline members. It keeps them, marked Last known. The wording is precise: before they went offline, these files had identical content. It is not a claim that they still match today.

A last-known hash counts as a hint. The delivery check and the Release Workspace refuse to rely on it. Reconnect, rescan, and the group re-verifies itself; the mark disappears when the match is proven again.

6.3 Comparing versions

With a master selected, Compare versions in the toolbar puts the members of one version group side by side, down to object names, XYZ positions, gain and keyframes.

Loudness is not part of version comparison. A header scan does not measure loudness, and the comparison panel honestly shows it as not measured. To compare loudness, run a delivery check against each version.

6.4 The duplicate evidence workspace

Duplicates / candidates in the sidebar opens the evidence workspace. The three grades are listed separately, each group can be selected whole, and the whole body of evidence exports as JSON or CSV.


Audition

7.1 Opening Quick Look

With a card selected, press Space, as long as focus is not in a text field, a button or a slider. Hovering a card also reveals a row of small buttons under the artwork, one of which opens audition.

Quick Look gives you:

7.2 What you hear is a Stereo Downmix

The initial playback reminds you once: What you hear is a Stereo Downmix, not an Atmos render; judge sound quality in the original environment.

Take that seriously. Quick Look exists to confirm that a file is the file you wanted and to place A/B points, not to reach a verdict on sound. Real spatial monitoring lives in Player Pro and Audiophile.

7.3 Present does not mean playable

Quick Look reports presence and Playable separately. With the NAS offline the file is in the directory but will not play, and saying so is honest rather than broken.

7.4 Find by sound

The leftmost of the small buttons on a card is Find by sound, and the toolbar carries the same tool. It takes this file’s acoustic and technical features and looks for similar ones. The results are candidates, not conclusions.

7.5 The Shortlist

Shortlist in the toolbar collects the masters you want to hear into a list, so you can listen through them while rating and taking notes. It is ideal for a final listening pass before delivery before a delivery goes out.


Albums and releases

8.1 Browsing albums

Albums in the sidebar groups masters by album and artist and lists tracks, versions and offline state.

Each album card carries a Technical summary, which is purely informational: sample rate, bit depth, channel layout, total duration, and whether the formats agree. The panel states its own limits: it is a summary that reads without writing, it is not a loudness delivery pass, and it never rewrites a source file.

Masters with no album metadata gather under Unassigned album, where you can browse the tracks and fill the field in from the Inspector. To pull them up in search, type is:unassigned-album. Opening an album takes you back to a traceable album: query.

8.2 Read the loudness

Album cards have a Read the loudness action. It reads cached loudness evidence and does not start a full re-measurement, which is why it returns immediately. When some tracks have never been measured, it says the available data is insufficient rather than handing you an average assembled out of gaps. The result exports as JSON or CSV.

8.3 The Release Workspace

Release Workspace in the toolbar handles delivery-level structure: the hierarchy of release, recording, master and version; track order; UPC and EAN. Every track assignment is bound to a source fingerprint.

8.4 Continuous release audition

Inside the Release Workspace you can play a release straight through, with previous, next and pause in one row. There is a hard rule here: when the source is offline, its path is unavailable, or its source fingerprint has changed, audition stops at the Catalog boundary and tells you why. It will not play a file it is unsure about.


Delivery Gate

This is the most important step in the app: it converts “I think this is fine” into “there is evidence that this is fine”.

9.1 The five profiles

There are five traceable platform profiles, named exactly as follows:

Behind each one is a specification document that can be pointed at. Catalog deliberately declines to invent a platform it has no specification for.

9.2 The four statuses

Every row of a report carries a status:

Status Meaning
Pass Genuinely verified, and this item is within spec
Warn Usually an advisory threshold, or an inconclusive specification item
Fail A hard problem, such as a true peak above the threshold
Skip This item could not be checked

A skip is not a pass. The panel says so under the table: a skip means the evidence is incomplete, and the overall result will not pass. So a report full of skips is not good news; it means the file has not really been checked yet.

Even when the overall result passes, read it together with the evidence levels and the source fingerprint.

9.3 Evidence levels apply to six rows

The report has an evidence-level column, holding confirmed or advisory:

Evidence levels appear on the six rows the profile governs and nowhere else; the remaining rows show a dash. A dash is not a gap, it means that row was simply outside that profile’s scope.

9.4 The header row

Five cells sit above every report:

The source fingerprint is the anchor of the whole report. Change the file’s content and the fingerprint changes with it, which is exactly why an older report cannot serve as evidence for this version.

9.5 Exporting

The top right of a report exports CSV or HTML. The HTML export is a complete table you can send to a client as it stands.

9.6 Running a batch

Run it from the button at the bottom of the Inspector and you check this file. Run it from Delivery Gate in the toolbar and you check the masters currently filtered, up to 32 of them. So narrow the batch with a search, then press the toolbar button.

A large external drive or a NAS source can take a while. Closing the window safely neither aborts the work nor loses it.


Metadata

10.1 Metadata recipes

Metadata recipes in the toolbar is where fields are changed in bulk. The available actions include trimming leading and trailing whitespace, collapsing repeated whitespace, changing case, Unicode normalisation (NFC), normalising an ISRC, normalising a catalogue number, regex extraction and regex replacement.

The flow never changes: preview, look at the conflicts, apply, and undo if you want to. The preview tells you row by row whether each one is applicable, conflicting, invalid, skipped or unchanged. Apply once you are satisfied, and a receipt is kept so the whole batch can be undone later.

10.2 CSV and XLSX import

Import metadata in the toolbar runs the same safe flow in four steps: choose the file, map the columns, preview, results.

Five ways of matching a row to a master are available: master ID (exact), path (normalised), filename (case-insensitive), ISRC (normalised) and catalogue number (whitespace stripped, lowercased).

The panel keeps an Import history, a record you cannot edit, in which undone batches also stay visible. The bytes of your ADM and WAV files never appear in that history, because they were never touched.

10.3 The offline metadata assistant

Offline metadata assistant in the toolbar produces metadata candidates without going online. It looks at what is already on your machine. What it produces are candidates, and nothing takes effect until you accept it explicitly.

10.4 Taxonomy candidates and controlled vocabulary

Taxonomy candidates in the toolbar is the controlled-vocabulary workspace. It loads a taxonomy pack, and a pack carries several schema profiles with different field coverage. Switch profile and you need to generate candidates again; existing candidates keep the profile they came from.

A candidate is in one of six states: pending, accepted, rejected, conflicting, applied or undone. When applying is blocked, the panel says why, for example The source fingerprint changed after the candidate was generated or The source is missing right now; repair or relink it before applying.

An exported vocabulary pack carries a version number and states that it remains a local crosswalk rather than official UCS.

10.5 Artwork candidates

Artwork candidates in the toolbar lists the artwork it found locally, again to be reviewed and adopted one at a time. You can also drag an image file straight onto a card to set the cover. Artwork lives in Catalog’s overlay and is never written into the audio.


Review, handoff and export

11.1 Review

Review in the toolbar is where fields are approved one at a time. Approvals enter the evidence and travel with the handoff later.

11.2 Handoff

Handoff in the toolbar hands over paths and lists, never media. It verifies the sources and then offers several routes:

Verification returns one of five verdicts: verified, source missing, source changed, insufficient permission, pending. Source changed means the content of the file differs from what it was when the evidence was recorded, and at that point the old evidence must not be treated as evidence for this version.

11.3 Export

When the export destination falls inside a registered source folder, Catalog warns you and asks again. It will not overwrite an existing file, but a source drive deserves to stay clean.

11.4 The DAMF / IMF-IAB check

DAMF / IMF-IAB check in the toolbar inspects an interchange format without writing to it, and its scope matters: it checks the interchange format itself, and passing it is not a delivery pass. Delivery is settled in “Delivery Gate”.

11.5 The DDEX ERN bridge

DDEX ERN bridge in the toolbar previews DDEX ERN interchange data for you to work from when talking to a distributor.


Collections, smart folders, tags and the toolbar

12.1 Collections

A collection is a bag of masters you filled by hand, which suits a list such as the ten tracks going out this week. Select in the middle region, then create or add in the sidebar. Deleting a collection deletes no files and does not touch the masters in the database.

12.2 Saved searches and smart folders

These keep your current query, or a whole view, as a permanent entry that survives a restart. They store conditions rather than results, so files scanned in later that match the conditions turn up by themselves. Combined with a result lock, they become a work queue of your own making.

12.3 Tags

Tags are created in the sidebar and ticked per master in the Inspector. They are your own axis and have nothing to do with the ADM.

12.4 Toolbar presets

The settings menu, the slider icon at the left end of the toolbar, holds five presets:

Preset Who it is for Roughly
Everyday Finding, previewing, reviewing and exporting 16 tools
Intake and organise Scanning sources, metadata and artwork 16 tools
Review and delivery Delivery checks, releases, review, handoff and export 15 tools
Compact The entries you reach for constantly 8 tools: Guide, Library Health, Save database, Export Catalog report, Import ADM / BWF, Rescan, Grid / List, Choose source folder
All tools Everything, for advanced work All 28

Tick individual tools under Custom tools and the preset name becomes Custom toolbar, starting from whichever preset you were on.

A reset button in the top right of the panel returns you to Everyday.

12.5 Tool presentation

Tool presentation, in the same menu, has two settings:

12.6 The 28 tools at a glance

Group Tools
Start Guide, Library Health, External drives, Database recovery, Save database
Organise Find by sound, Sound facets, Metadata recipes, Offline metadata assistant, Taxonomy candidates, Artwork candidates
Review and delivery Delivery Gate, Review, Handoff, Release Workspace, Shortlist, DAMF / IMF-IAB check, DDEX ERN bridge
Export Copy path, Reveal in Finder, Export Catalog report, Export delivery list
View Compare versions, Import ADM / BWF, Rescan, Grid / List, Choose source folder, Import metadata

Appearance

Appearance in the settings menu offers ten choices: nine themes plus following the system.

Theme Palette
UTUVO Light Light
UTUVO Dark Dark
Daylight Light
Midnight Dark
Spotify Green Dark
Ableton Grey Light
Graphite Teal Dark
Apple Classic Light
Studio Dark

The tenth choice is Follow system, which tracks macOS between Daylight and Midnight. Follow system is the default.

A theme is a personal preference on this Mac and has nothing to do with catalogue data; switching one touches no master. The first eight themes are shared with Player Pro; Studio is shared with UTUVO Monitor’s Studio theme.


How safe your data is

14.1 The original audio

Never written. No exceptions. A scan reads headers and content fingerprints, a delivery check reads, audition reads, and an export writes to the destination you chose.

14.2 The overlay database

Everything you do in Catalog lives in a SQLite database inside the app’s own data directory. The top of the Database recovery panel states it plainly: automatic snapshots are kept in the local app directory and contain no original media and no artwork.

That database is the asset you cannot rebuild. Masters can be rescanned and fingerprints recomputed, but the metadata you typed, the approvals you recorded and the release structure you built exist nowhere else. So it has two layers of protection.

14.3 Automatic snapshots

Catalog takes a rolling snapshot every 10 minutes, keeps the most recent 10, and caps the total at 4 GiB, discarding the oldest beyond that. The state is visible at the top of the Database recovery panel: when the last one was taken, whether it verified, and the reason the last one failed if it did.

Automatic snapshots live in the local app directory and hold no original media and no artwork. They are restore points for the database, not a backup of your masters.

14.4 The manual safety net

Database recovery and Save database in the toolbar open the same panel, which has three buttons:

Restoring follows an iron rule: always restore into a new or empty folder. Catalog will not overwrite the database in use, will not switch the running app underneath you, and will not describe a physically offline source drive as restored.

The lower half of the panel keeps a history of saves and restores.

14.5 The danger zone: deleting the database

At the bottom of the settings menu, Danger zone holds Delete the whole Catalog database…. It takes three pages of confirmation:

  1. Page 1 (step 1 of 3) tells you what will be deleted, such as the master count, the review records and the delivery check snapshots, and what will not be touched: the original audio, your NAS and external drives, and the automatic snapshot directory.
  2. Page 2 (step 2 of 3) confirms you hold a snapshot. It takes one more before deleting. Should the database already be too damaged to produce a final snapshot, it says so outright and requires you to tick I understand this deletion will leave no snapshot before continuing.
  3. Page 3 (step 3 of 3) asks you to type the current master count as the confirmation code, with the number printed beside the field. After you press the permanent delete there is no undo inside the app; recovery means restoring a snapshot.

14.6 It stays offline

Catalog does not go online by default. Online lookup is a two-layer opt-in and ships switched off.


Keyboard shortcuts

Key Effect
⌘K Jump to the search field and select what is in it
⌘T Open a new search tab
Space Open Quick Look audition for the selected master, when focus is not in a text field or on a button
Esc Close the current panel; inside the tour, skip the tour
←/→ Previous and next step of the hands-on tour
Tab/Shift+Tab While a panel is open, focus cycles inside that panel

Frequently asked questions

Q: The app just opened, my masters are there, but the sources section says source health is loading. Normal. Catalog shows you the cached masters it saved last time while it probes source state in the background. Give it a moment. Nothing is missing.

Q: I scanned a whole drive and the numbers do not add up. Look at the five numbers in Library Health. Hundreds or thousands under Non-ADM (skipped) are expected; those files were never meant to enter the library. The counters to drive to zero are Pending, Blocked, Errors and Unparsed.

Q: I moved the external drive to another USB port and everything went offline. Catalog identifies files by content fingerprint rather than by disk UUID. Re-grant that drive, press Rescan, and they all reconnect.

Q: beds:>0 finds nothing. That spelling cannot work; see the comparison section of “Search”. Write beds>0.

Q: Loudness is stuck at Not measured. Catalog measures in the background once the card is selected. If it stays there, the file is probably offline, or the measurement timed out. Measure this file with the Delivery Gate forces a run.

Q: Downmix Trim says it is not recorded in the source. Is my file broken? No. The header of that file never carried the field. It is grey precisely so you can see it is not bad news.

Q: My whole delivery report is skips. Does that count as a pass? No. A skip means the evidence is incomplete and the overall result will not pass. Substantive items have to reach Pass before the report means anything.

Q: Can it delete my duplicates for me? It cannot and it will not. The duplicate panel gives you evidence; deleting is your decision.

Q: Can two Macs share one catalogue? Not today. Build a catalogue on each, and exchange conclusions through evidence bundles.

Q: Audition does not sound like Atmos. Correct, it is a Stereo Downmix. For spatial monitoring use Player Pro or Audiophile.

Q: I made a mess of my toolbar. The reset button in the top right of the settings panel returns you to Everyday.

Q: I deleted the Catalog database by accident. Deleting the database leaves the automatic snapshot directory alone. Open Database recovery, choose Restore from a SQLite snapshot, and restore into a new folder. Your original audio was never involved.


Glossary

Term Meaning
ADM BWF A Broadcast WAV carrying ADM metadata, the standard container for an Atmos music master
chna / axml The channel-information chunk and the XML metadata chunk inside an ADM BWF
dbmd Dolby’s private metadata chunk. Downmix Trim mode is read from it
Source vs Overlay What a scan read is a source fact; what you filled in is overlay. Stored apart, shown with separate confidence
Present vs Playable Two different states. A file on an offline source is present but not playable
EXACT / CAND / NEAR Exact duplicate, candidate duplicate, near-duplicate candidate, in descending strictness
BLAKE3 The cryptographic-grade hash behind an EXACT verdict
confirmed / advisory Evidence levels. Confirmed is backed by a specification and can fail a file; advisory is a recommended threshold and warns
Not measured A header scan does not measure loudness. Seeing it means the measurement has not happened yet
Not recorded in the source The header of this file never carried the field. It is not a read failure
header scan The scan that reads headers and content fingerprints without decoding audio
fingerprint What binds a piece of evidence to one exact file content. Change the content and the fingerprint changes
LUFS / LRA / dBTP Integrated loudness, loudness range, true peak
DDEX ERN The record industry’s standard for release delivery metadata