KATALOG
Beta  ·  mac OS
Download for macOS

Version History

Every change in every release, newest first. Katalog updates itself — this is the record of what it brought.

0.10build 71221 September 2026Latest
  • Apple Music, both ways. Katalog reads your Music library through the system's own library framework and writes your edits back, so the two stay in step. Edits made in Music reach Katalog in seconds while it is open.
  • Playlists that match Music. Every playlist mirrors Music exactly, folders included, and a playlist deleted by mistake shows in History and can be undone.
  • DJ Flow. Plays through a list the way a DJ would: it leaves each record on a beat, blends into the next, and picks one of four transitions from the two records.
  • Artwork Wall. A wall of album sleeves to play from. Tiles flip on their own, hovering reveals play, and the wall shows what is playing and can pause it.

Everything else in this build

  • The browser groups and orders artists and albums the way Music does, sort names included, so A Tribe Called Quest sits under T
  • Tracks Music has and Katalog does not are added automatically, read where they already are
  • Katalog notices when a track disappears from Music
  • File > Add to Library (Cmd-O), so dragging is no longer the only way in
  • Tracks you drag in no longer read as missing after Music re-files them
  • Tracks converted in Music, m4a to mp3 for example, relink by themselves
  • Live sync finds your Music library wherever you keep it, even on another drive
  • Opening Katalog no longer opens Music
  • Onboarding asks for Music access and says what happens either way
  • Two playlists with the same name in different folders stay separate
  • Playlist folders show their real contents, and music videos are recognized as videos
  • Music's built-in views (Music Videos, Movies, Podcasts and the rest) are no longer imported as playlists
  • Multi-select everywhere: Shift for a range, Command to add or remove, in every list
  • Clicking around a large library is about three times faster
  • A first run opens with Browse and Player only. The other rooms are one click away in the View menu
  • Showing a pane no longer re-sorts the whole library
  • Convert & Replace works on the selection only, with the format as a proper dropdown
  • Deleting a track and adding it back no longer leaves it unplayable
  • The status bar shows the library total and says what is held back, such as disliked tracks
  • The pointer shows what can be clicked
  • Tracks without a cover stay off the Artwork Wall
  • Double-clicking the toolbar no longer sends the window to the Dock
  • Problem reports sent from the app now arrive. They had been failing silently
  • Fixed a crash when dropping a folder on the library, and 72 thread-safety bugs of the same kind
0.9.2build 55227 August 2026

10 changes

  • Smart playlists import with all their tracks: two playlists with the same name no longer overwrite each other
  • A 30-day trial with everything open. After it, Tools, AI, effects, DJ exports and automatic metadata need a license
  • The library, playlists, search, playback and tag editing stay free forever: an unlicensed copy is a working music library, not a demo
  • The library-wide damage scan is withdrawn. Checked by ear, every finding was part of the music, not a fault
  • Fix Damage replaces it: one action, on the tracks you pick
  • A fixed file comes back in the format it went in as, encoded at the highest quality rather than copying the original's bitrate
  • The library file Serato and rekordbox read now lists every playlist. It had been exporting one of 182
  • Serato smart crates are imported, with their rules
  • The menu says License, the US spelling, to match the site
  • musickatalog.com: every heading and section now says what the feature is
0.9.1build 54325 August 2026

13 changes

  • License keys: KTLG-XXXX-XXXX-XXXX, entered from Katalog > Enter License Key
  • Buying a license now delivers the key by email automatically, within seconds
  • Activation checks in with musickatalog.com once, then works offline forever
  • Damaged files appear in the sidebar as the scan finds them, not at the end
  • The damage scan can be stopped, and resumes where it left off — nothing is lost
  • Condition per track: Damaged, Fixed, Replaced or Not Damaged, with a sortable column
  • The Damaged list shows only what is still outstanding, so it shrinks as you work through it
  • Check Files for Damage and Repair Damaged Files added to Tools
  • Repairing writes a new file beside the original — your file is never touched
  • Locations says plainly that Katalog only reads from those folders, and never copies
  • The Locations button reads “Read N files where they are”, not “Add N to Library”
  • Version history at musickatalog.com/version-history.html, in the site's own design
  • Proper error pages instead of the host's defaults
0.9.0build 53324 August 2026

13 changes

  • Version numbers: the app is 0.9.0, not “0.1 (533)” — build stays as the counter underneath
  • Release notes are generated from one source, so every release lists everything in it
  • Damaged category switched on for existing libraries — it shipped invisible
  • Condition field per track: Damaged, Fixed, Replaced, Not Damaged
  • Condition column, sortable, off by default
  • Mark As on the track right-click menu
  • Damaged list shows only what is still outstanding, so it shrinks as you work
  • Check Files for Damage added to Tools
  • Repair Damaged Files added to Tools
  • Locations: “Katalog reads from these folders. It never moves, copies or changes anything” now the first line
  • Locations: the blue button reads “Read N files where they are”, not “Add N to Library”
  • Locations: the section called “Importing” renamed — nothing on that page imports
  • Release notes travel inside the update as well as on the web page
0.8.3build 53024 August 2026

11 changes

  • Damaged: scans for clicks and dropouts, with timestamps
  • Repair: interpolates clicks, bridges short dropouts, writes a new file beside the original
  • Clipping no longer counted as damage — it flagged 17 of 60 random tracks, which is the loudness war
  • Dropouts only flagged between 10 and 250 ms — 734 ms of silence was a producer stopping the beat
  • Deleting a playlist deletes the playlist — it was deleting the TRACKS out of your library
  • An empty playlist could not be deleted at all, from the same bug
  • Smart playlists: Edit Rules and Rename are separate items; Edit used to mean rename
  • Cmd-V pastes artwork — nothing was listening for the keystroke
  • Colour cell is clickable, including an empty one
  • Column menu lists Loved and Color Label by name, not as ♡ and ●
  • Check for Updates and Support Katalog moved to the Katalog menu, under About
0.8.2build 52424 August 2026

2 changes

  • Check for Updates moved out of Help into the Katalog menu
  • Release notes readable in dark mode — they were near-black on a dark panel
0.8.1build 52324 August 2026

4 changes

  • Releases verify the disk image before submitting it to Apple
  • Stale disk mounts detached first — a leaked mount looked exactly like a corrupt file
  • Notarisation has a timeout, so a wedged submission fails instead of hanging
  • Publishing checks every URL the feed names, and the version the page claims
0.8.0build 52123 August 2026

14 changes

  • Loops are seamless — repeat was rebuilding the player from the file every pass, 160 ms of silence at the seam
  • MP3 encoder padding trimmed, so an MP3 loops as cleanly as a WAV
  • A/B loop points use the same sample-accurate path
  • Pitch fader, ±16%, in the FX window and Prep’s playback settings
  • Key Lock: tempo moves and the key stays, or both move like a turntable
  • Pitch is the base rate — half-speed, bend and fast-forward multiply it instead of cancelling it
  • Reverse play, latched, in the FX window and Prep
  • Reset button and double-click to centre the pitch fader
  • Panic clears reverse and pitch, not just the effects
  • Playlist folders import from Music — folders were ignored entirely, 104 playlists went flat
  • Playlists keep Music’s own order instead of being alphabetised
  • Crash when dragging a playlist, and the crash-on-launch it left behind
  • Undo removes a cue — it always deleted it, the waveform kept drawing from a stale cache
  • Labels stopped being clipped in Prep’s playback settings
0.7.0build 51623 August 2026

2 changes

  • Katalog updates itself: a notice with what changed, and one click installs it
  • Updates are signed twice over — the feed entry and the app’s Developer ID