Home/Features/Tracks & Tags

Tracks & Tags Shipped

Browse the whole library, fix metadata in place, and fill thousands of empty fields in one pass.

Tracks & Tags is where most sessions start. It is one table over your entire Serato library — or over a single crate — with every editing tool applied to whatever you have selected.

The completion stats across the top are the fastest way in. They show what percentage of the current scope has an artist, album, genre and year, and clicking one filters the table down to exactly the tracks that are missing it.

Tracks & Tags
The Tracks and Tags workspace: a sortable library table with completion stats above it and a bulk edit bar.

What it does

  • Search, sort and scope. Filter by text, sort by any column, and switch between your whole library and a single crate without leaving the view.
  • Click a stat to filter. Genre Filled 78% is also a button — click it and you are looking at the other 22%. Click again to clear.
  • Bulk fill. Set artist, album, genre or year across every selected track at once. Only Fill Empty protects values that are already there.
  • Online lookup. Pull correct metadata and cover art from iTunes, MusicBrainz and Discogs, with fingerprint-assisted suggestions when the tags are too sparse to search on.
  • DJ-safe titles. Version markers like (Intro), (Clean) and (Extended Mix) are preserved when an online title is applied, instead of being flattened to the radio edit.
  • Listen before you commit. The built-in player has full transport controls and follows the order of the list you are looking at, filters and sort included.
  • Copy anything. Every value in the app is selectable text, so you can lift an ISRC or a path straight out of the window.
  • Clean Tag Whitespace. Sweeps the current scope for tag values padded with stray spaces — invisible in the field, but enough to make "Drake " and "Drake" two different artists — and re-saves them trimmed.
  • Edit Audio. Opens the selected track in the trim editor to cut dead air or an unwanted intro without leaving the table.

How to use it

  1. Pick your scope

    Choose All Tracks or a specific crate at the top of the view.

  2. Find what is broken

    Click a completion stat to filter to the tracks missing that field, or search for the mess you already know about.

  3. Select and edit

    Select the rows you want. Use bulk fill for values you know, or online lookup to fetch them.

  4. Apply

    Changes are written to the audio files and to Serato together, with a backup taken first. Serato has to be closed.

Serato rewrites its library from memory when it quits, so it would overwrite anything changed underneath it. EZLibrary refuses to write while Serato is running rather than let that happen.

Related

Try it on your own library

Free and open source. Takes a backup before it touches anything.

v1.0.2 · 9.1 MB · macOS 13+ · Apple Silicon & Intel