Skip to content
Music tagging with Picard

Add Custom Columns for Music Review in Picard

At a glance

Picard 3.0 allows adding custom columns in the Cluster and Album panes to review music metadata efficiently. These columns display selected or computed values to aid in spotting inconsistencies and verifying matches before saving changes. Users should start with simple fields, verify displayed data carefully, and tailor columns to specific review tasks for optimal clarity and accuracy.

In this guide
  1. What custom columns change
  2. Choose review columns
  3. Add a column safely
  4. Example review setup
  5. Verify displayed values
  6. Combine with matching workflows
  7. Keep columns maintainable

In Picard 3.0, custom columns help you review selected metadata and calculated display values in the Cluster and Album panes. They are a review aid, not a tag-writing action by themselves. Use them to bring important values into view, compare those values with the rest of the Picard interface, and decide what needs closer checking before you save changes.

What custom columns change

Custom columns are best understood as a dashboard for a specific review task. A cleanup session often needs different clues depending on what you are checking: whether tracks belong together, whether artist and album values look consistent, whether a value is missing, or whether a technical field is useful for sorting your work.

Version scope matters. Picard v3 and later can create user-defined columns in the Cluster and Album panes. A column definition can use a simple variable, such as %artist% or %album%, or a Picard script expression. The manager includes fields for the column title, expression, width, alignment, sorting, and the views where the column can be used.

The important distinction is this: a column displays a value, while saving tags writes values to files. A review column can help you notice that something looks suspicious, but it should not be treated as proof that the stored file tag already contains that exact value. The displayed value may depend on the item being viewed, the loaded metadata, or fallback logic in the expression. That is why verification matters.

Choose review columns

Good custom columns answer a review question. Avoid adding every possible field, because a crowded table can make mistakes harder to see. Start with the decisions you make most often, then add only the columns that make those decisions faster.

  • Identity columns: artist, album artist, title, and album can help confirm whether a file appears to belong with the release you are reviewing.
  • Release comparison columns: album, date, track number, or disc number can help you spot files that seem to come from a different release or edition.
  • Completeness columns: a column that exposes blank or fallback values can help you find records that need closer inspection.
  • Technical review columns: a value such as bitrate can help you sort or group files during review, but it should not be used as a complete quality judgment by itself.
  • Workflow columns: a compact artist and title display can make a long file list easier to scan when filenames and tags are inconsistent.

The most useful first column is often a simple one. A direct field reference is easier to understand than a long script. Add script logic only when a plain field does not answer the question you need the column to answer.

Add a column safely

Before using a new column during a large editing session, test it on a small sample. If the files are important, work with copies while you learn how the displayed values behave. At this stage, you are checking the review layout, not trying to commit a batch of edits.

  1. Open Picard 3.0 and load a small sample. Choose files that represent the kind of review you actually perform, such as one album plus one track with questionable metadata.
  2. Open the column header menu. Right-click a column header in the Cluster or Album pane. If the custom column option is unavailable, clear Lock columns in that same menu.
  3. Open Manage Custom Columns…. Use the manager to add, edit, duplicate, or remove column definitions.
  4. Create a new definition. Use New for a blank column, or Duplicate when you want to adjust an existing idea without replacing it.
  5. Give the column a clear title. Use a name such as Review Artist, Album Check, or Bitrate.
  6. Enter a simple expression first. Try a field variable such as %artist%, %album%, or %_bitrate% before building a longer script.
  7. Set presentation options. Use alignment and sorting choices that fit the value. For example, text is usually easier to read left aligned, while numeric-looking values are often easier to compare right aligned.
  8. Select the applicable view. Add the column to the File view, Album view, or both, depending on where you need the information.
  9. Show and position the column. If it is not visible, enable it from the column header menu. New columns may appear at the end, and you can drag a column header to move it.

Keep the first version boring. Once it is visible and understandable, add more specific columns one at a time. If a new expression produces confusing results, simplify it before you continue.

Example review setup

Example: Maya has a folder containing live and studio tracks by the same artist. Some filenames look correct, but the embedded tags are inconsistent. She wants to review matches in Picard 3.0 before saving anything, because a few tracks may belong to a compilation rather than the main studio album.

She makes a small copy of six files and loads that copy into Picard. In the File view, she adds three custom columns:

  • File Artist using %artist%, so she can compare artist values without selecting each file individually.
  • File Album using %album%, so album differences are visible while she scans the list.
  • Artist - Title using a short fallback expression, so empty or unexpected identity values are easier to notice.

A compact expression can be useful here, but Maya keeps it readable. For example, a column can combine preferred values and fallback text so the row remains scannable when a field is unavailable. The fallback text is a warning sign, not a claim about what is already saved in the file.

When a row shows an unexpected album value, she selects that item and checks the detailed tag display rather than assuming the column alone tells the whole story. If the file has been matched to an album track, she also compares the row with the information shown in the Album pane. Only after the copied files behave as expected does she repeat the review on her working folder.

This setup supports a narrow decision: does each file appear to belong to the matched album, and do the displayed artist and title values make sense? Maya is not using custom columns to rewrite her library automatically. She is using them to make possible mismatches easier to see.

Verify displayed values

A custom column can make a problem visible, but it is still only one view of the information. Before saving tag changes, use a short verification routine.

  1. Select suspicious rows. If a value looks blank, duplicated, misspelled, or out of place, select the item and inspect the detailed tag information shown by Picard.
  2. Compare file and album context. A value may appear reasonable for the file but not for the matched release, or the reverse. Check both the file-side and album-side context when matching is involved.
  3. Check simple fields before scripts. If a scripted column looks wrong, create a temporary simple column for the underlying field. This helps separate missing data from expression logic.
  4. Sort deliberately. Sorting can reveal blanks, unusual spellings, or values from a different album. After sorting, remember that the visual order changed.
  5. Record what you found. Note the column name, expression, view used, one expected value, one unexpected value, and what the detailed tag display showed for each.

Fallback text deserves special care. A script might display Unknown Artist because that is what the expression says to show when preferred fields are unavailable. That does not necessarily mean the file literally contains that phrase as a saved tag. Treat fallback text as a review signal, then confirm the actual values before writing changes.

Combine with matching workflows

Custom columns are most useful when they match the stage of work you are doing. If files are not yet grouped sensibly, start by improving the structure of the review session. For unmatched files, the workflow in Cluster Unmatched Music Files in Picard can help you prepare groups before detailed column review.

Once files are clustered or loaded against a release, choose columns that help confirm the match. For example, an album column and a compact artist-title column can help you notice a track that appears to be on the wrong album. If your current task is attaching files to the correct album tracks, pair your review columns with the process described in Match Music Files to Album Tracks in Picard.

Different tasks justify different column sets. A cleanup pass for unidentified files may need artist, album, and title. A release verification pass may need disc number and track number. A technical sorting pass may need a compact technical value. The goal is not one permanent table for every job. The goal is a review view that reduces the chance of overlooking the values that matter today.

Keep columns maintainable

As your review habits change, your column list can become cluttered. Remove columns you no longer use, rename vague titles, and avoid duplicating the same logic in several places. If two columns answer the same question, keep the clearer one.

Short expressions are easier to understand later and easier to troubleshoot when a value does not appear as expected. If a script column grows complicated, ask whether the review question can be split into two simpler columns. Separate artist and title columns may be more useful than one dense combined column when you are looking for missing fields.

Use width and alignment to support scanning. Automatic width can be convenient, while a fixed width may help preserve a familiar layout. If a column is missing, first check that it is enabled for the correct view and visible from the header menu before assuming the expression is wrong.

Your next practical step is to open Picard 3.0 with a small copied sample, add one simple custom column such as %artist% or %album%, and verify the displayed values before using the column to guide a larger review session.

As your collection grows, use Mp3Juice to look up another song by title or artist. Review the metadata of any permitted additions with the same columns before saving your changes.