djLibrary 1.0.0-beta.42-nightly.2301 nightly 25 Oct 2026
/* Shown inside the update panel on the user's appearance; self-contained on purpose. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 12px; } li { margin-bottom: 4px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary nightly 2301

Built 25 October 2026, 01:33 UTC from commit 4c7012b7 of the development branch.

An automatic build for testers who chose the Nightly update channel. It has not been through the checks a beta gets and may contain unfinished or broken features. Switch your update channel back to Beta or Release if it gets in the way.

djLibrary 1.0.0-beta.42-nightly.2298 nightly 24 Oct 2026
/* Shown inside the update panel on the user's appearance; self-contained on purpose. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 12px; } li { margin-bottom: 4px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary nightly 2298

Built 24 October 2026, 20:51 UTC from commit 9f65fd91 of the development branch.

An automatic build for testers who chose the Nightly update channel. It has not been through the checks a beta gets and may contain unfinished or broken features. Switch your update channel back to Beta or Release if it gets in the way.

djLibrary 1.0.0-beta.42-nightly.2294 nightly 24 Oct 2026
/* Shown inside the update panel on the user's appearance; self-contained on purpose. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 12px; } li { margin-bottom: 4px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary nightly 2294

Built 24 October 2026, 18:20 UTC from commit 38ed1c54 of the development branch.

An automatic build for testers who chose the Nightly update channel. It has not been through the checks a beta gets and may contain unfinished or broken features. Switch your update channel back to Beta or Release if it gets in the way.

djLibrary 1.0.0-beta.42-nightly.2293 nightly 24 Oct 2026
/* Shown inside the update panel on the user's appearance; self-contained on purpose. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 12px; } li { margin-bottom: 4px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary nightly 2293

Built 24 October 2026, 16:50 UTC from commit 60745cf8 of the development branch.

An automatic build for testers who chose the Nightly update channel. It has not been through the checks a beta gets and may contain unfinished or broken features. Switch your update channel back to Beta or Release if it gets in the way.

djLibrary 1.0.0-beta.42-nightly.2287 nightly 24 Oct 2026
/* Shown inside the update panel on the user's appearance; self-contained on purpose. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 12px; } li { margin-bottom: 4px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary nightly 2287

Built 24 October 2026, 10:02 UTC from commit 42a7a170 of the development branch.

An automatic build for testers who chose the Nightly update channel. It has not been through the checks a beta gets and may contain unfinished or broken features. Switch your update channel back to Beta or Release if it gets in the way.

djLibrary 1.0.0-beta.42-nightly.2284 nightly 24 Oct 2026
/* Shown inside the update panel on the user's appearance; self-contained on purpose. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 12px; } li { margin-bottom: 4px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary nightly 2284

Built 24 October 2026, 02:02 UTC from commit ba19858f of the development branch.

An automatic build for testers who chose the Nightly update channel. It has not been through the checks a beta gets and may contain unfinished or broken features. Switch your update channel back to Beta or Release if it gets in the way.

djLibrary 1.0.0-beta.42-nightly.2265 nightly 24 Oct 2026
/* Shown inside the update panel on the user's appearance; self-contained on purpose. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 12px; } li { margin-bottom: 4px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary nightly 2265

Built 24 October 2026, 00:02 UTC from commit ad167fb5 of the development branch.

An automatic build for testers who chose the Nightly update channel. It has not been through the checks a beta gets and may contain unfinished or broken features. Switch your update channel back to Beta or Release if it gets in the way.

djLibrary 1.0.0-beta.42 latest 23 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 42

Developer ID signed, Apple notarised and stapled. Apple Silicon and Intel, macOS 14 or later.

  • Nightly updates. Settings ▸ General ▸ Updates has a new Nightly choice: the newest builds, made most nights, with less testing. Nightly also gets every beta and release. You can switch back at any time; djLibrary never installs an older version, so you rejoin Beta or Release at its next newer build.
  • Long AutoMix blends. Same-tempo tracks can now blend for 64 to 128 bars, starting on 16-bar phrase lines, with the outgoing track's outro playing under the incoming track's intro. The incoming track's bass comes in with a clean swap on a downbeat. AutoMix still never moves the crossfader, leaves your faders where they are when you take over, and never changes your grids or cues.
  • Your MIX OUT cues. A MIX OUT cue you set yourself is never moved. If it sits too close to the end for a blend to fit after it, AutoMix starts the blend a little earlier so it still finishes beat-matched, instead of cutting.
  • Fewer vocal clashes. When two vocals would overlap, AutoMix now prefers a clean cut at the end of a phrase over an echo exit. In long blends it can swap the vocal range from one track to the other at a quiet moment. The same artist isn't played back to back.
  • Change audio settings while you play. Changing the output device or buffer size in Perform applies straight away. Previews, cueing, audition and timecode keep playing, and AUTO keeps running. Buffer sizes your interface can't handle are refused rather than glitching.
  • Plug-ins come back as you left them. Saved plug-ins are restored to their slots after a restart, an older saved choice no longer overrides one you've just made, and restore progress or failures are shown rather than hidden.
  • Decks. A tidier deck layout with Load and Eject grouped, artwork that stays the same size whatever the title length, and a fix for a ghost PLAY button that could appear on a deck.
  • Beat FX. Picking an effect starts it fully wet, and DJ ON takes over from AutoMix's effect slot.
  • Recording and export. Fixed a crash when finishing a recorded session. rekordbox USB sticks are now recognised by their own volume, so a stick you've used before isn't mistaken for another.
  • Library update. On first launch your library is updated for upcoming features. A backup is taken first.

Known limits: in a few long blends the bass can thin out for a while if the incoming track has a breakdown soon after it comes in. AutoMix refuses a pair whose beatgrid disagrees with the audio rather than letting it drift; fixing that track's grid in rekordbox resolves it. Fades can still cross a vocal the detector misses.

djLibrary 1.0.0-beta.41 18 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 41

Developer ID signed, Apple notarised and stapled. Apple Silicon and Intel, macOS 14 or later.

  • AutoMix lines up the bars. Fixed mixes that came in one or two beats out, with the snares clashing. rekordbox's automatic first-sound cue is often not on beat 1; AutoMix now starts on the bar line. Cues you named or placed yourself are never moved. The status line says whether the bar was checked against the audio or taken from the grid.
  • Smoother screen during mixes. AutoMix's beat checking no longer runs on the screen's thread, and the Perform window redraws less often. That reduces freezes of the waveforms and counters while audio plays. Fixed the large waveform staying on "Loading waveform…" and the dark panel covering the playhead.
  • MP3 timing correction. On first launch, imported rekordbox MP3s encoded with the common LAME encoder have their beatgrids, cues and waveforms moved by about 26 ms so they sit on the audio. A notice and Library ▸ Timeline Corrections… list what changed. Tracks you edited are left alone. A backup is taken before the library update.
  • Re-measure Beatgrids. A new Library command shows how many grids would change and asks first. A rekordbox grid changes only when the audio agrees with a whole or half BPM; grids you edited and genuine tempo changes are skipped. BPM now always shows one decimal place.
  • Next Up. No more duplicates of the playing song, an "Updating…" indicator while suggestions refresh, warnings for queued tracks that can't be beat-matched or clash in key, immediate thumbs-up/down feedback, queue animations, and a loading ring and flash on the deck as AutoMix loads a track. The track-load freeze is much shorter.
  • Waveforms. Every beat is numbered 1-2-3-4, with bar 1 strongest.
  • Beat FX dry/wet. Dry is no effect, 50% is full dry plus full effect, and Wet is the effect alone.
  • Plug-ins. Ozone 9 and similar plug-ins load several times faster; editors open and close promptly. Intel-only plug-ins are marked (support ends after macOS 27). Plug-in scans no longer flash windows, and a loading ring shows while a plug-in loads.
  • Audio buffer and resources. Every output device has a buffer-size setting. The CPU meter works again, a new AUDIO meter shows the audio engine's load, and tapping either opens a detailed resource view.
  • Prepare inspector. Shows the release year and the playlists a track is in.

Known limits: AutoMix echo and reverb exits for tracks that can't be beat-matched, and loop moves during tempo changes, remain switched off until the next beta. A track whose tempo is far from the next one still crossfades. Fades can still cross a vocal the detector misses. Re-measure Beatgrids is new; try it on a few tracks first.

djLibrary 1.0.0-beta.40 16 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 40

Build 1243 (test build 3214). Developer ID signed, Apple notarised and stapled. Apple Silicon and Intel, macOS 14 or later.

  • Plug-in authorisation and Retry. Vendor licence complaints, setup windows, timeouts and helper failures have separate statuses. Retry checks the selected plug-in again without restarting djLibrary. Disabled plug-ins stay disabled and a real crash quarantine still needs an explicit retry.
  • Soothe3 compatibility. Revised helper signing and initialisation allow the installed iLok-protected Soothe3 AU and VST3 to load. This does not add automatic iLok connection monitoring.
  • Mono and multichannel effects. Stereo is averaged for a mono input, and a mono output reaches both speakers. Larger layouts use the first two channels of the main input and output; unused inputs receive silence and extra outputs are discarded. External sidechain routing is not assigned.
  • Plug-in timing. Fixed plug-in delay is included in dry/wet, bypass, deck and headphone-cue alignment. A quality or oversampling change that alters delay requires reloading the effect; its quality setting is not silently reduced.
  • Transport, waveforms and controllers. Includes repairs for waveform loading and audible-position alignment, bounded MIDI input processing, quantised PLAY and exact saved hot-cue recall. Hosted FX have channel assignment and On/Off controls.
  • AutoMix and Preview. Includes pitch-stability and alternate-title duplicate-suggestion repairs. Preview can use Loop extension, Intro hold, Roll and Brake when the source and engine qualify. These moves require Signalsmith or djLibrary (beta); Apple playback retains the established transitions. Let AUTO load the incoming deck before Preview. Manual Slip and Beat FX remain available before the mix.
  • SoundCloud sign-in. Uses the deployed sign-in service so friends should not need a developer client secret.

Known limits: AutoMix automatic variety and listening quality on real music remain unfinished. Some fully wet delay/reverb presets can be refused when loaded or restored because their timing cannot be qualified; the preset is not silently changed. A setting with some direct signal inside the plug-in may qualify.

Validation includes 464 Release regression cases, one separate editor fixture, and Soothe3 1.0.4 AU/VST3 audio and saved-state checks at 44.1, 48 and 96 kHz. Physical APC40 MkII input, displayed waveforms, fresh-user sign-in and human listening still require acceptance checks.

djLibrary 1.0.0-beta.39 13 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 39
  • Plug-ins run reliably. The plug-in helper now processes audio in blocks that match your output device's buffer size, so plug-ins no longer miss their deadlines.
  • Choose or remove a plug-in during a live session. The change re-syncs smoothly with a brief fade. Plug-in menus also no longer close by themselves.
  • Quantised PLAY. Pressing PLAY waits for the playing deck's next beat, and the PLAY lamp flashes while it is armed. Going from CUE to PLAY is now a seamless hand-off.
  • Elastic COLOR. COLOR filter sweeps can spring back to centre when you let go. The COLOR filter is also smoother, with no dip at the centre and no stepping as you turn it.
  • FM Radio joins the Master FX presets.
  • Mixer and FX bar layout. A new grid layout for two-deck mixing. The FX bar uses the full window width, and Large text now reaches the FX bar and the mixer.
  • Streamed tracks (Deemix and SoundCloud) show their cover art, and get automatic cues when that option is turned on.
  • Next Up “Suggest from”. Choose your whole library, the current playlist or any playlist you pick. Streamed tracks can now be suggested using an estimated BPM and key, marked as estimates and replaced by our own analysis once the track is analysed.
  • Timecode offsets. Suggested offsets with a caution when tracks overlap, offsets that are kept per playlist, and a Show scope.
  • AutoMix has more robust real-time timing and more detailed diagnostics.

Still in progress: AutoMix on real music is not finished and may fall back to simpler mixes. Moving a plug-in between channels still needs Perform to be stopped. Live-output and real-music listening qualification is ongoing.

djLibrary 1.0.0-beta.38 12 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 38
  • Perform layout refresh. A centred header, a tidier master cluster, a taller deck preview, and decks that now size to their content and give the space back to the library below them. Command-F searches your whole library.
  • Rock-solid two-deck waveforms. Two-deck waveforms draw steadily and stay smooth through pitch moves, without stair-stepping.
  • AU and VST3 plug-ins. Host Audio Unit and VST3 effects in Perform. Plug-ins run in separate helper processes, so a misbehaving plug-in cannot take the app down. Scanning is fast: the list appears immediately from plug-in metadata, each plug-in is fully checked only when you pick it, and ones that need a licence are skipped rather than blocking the scan. Settings now has a Plug-ins manager. In this beta a plug-in can be chosen only while Perform is stopped.
  • Master FX. New Master FX popovers with opto compression and dynamics controls.
  • Hot cues. Right-click a hot cue pad or its waveform flag to rename it, change its colour, or delete it, in Perform and Prepare. Changes are undoable, and Perform track rows show cue markers.
  • Keep my deck changes between loads. An option to keep edits you make on a deck when you load the track again.
  • Link Export browsing. Players browsing your library over Pro DJ Link can now use the BPM, Date Added and Matching categories.
  • Session History shows one row per session in the sidebar, with its tracks listed on the right.
  • Key shift uses the Signalsmith engine by default, with an independent key shift control and cleaner vocals on full mixes.
  • Prepare previews. Auditioning starts from a cold deck, and rows show cue markers on their waveforms.

Still in progress: AutoMix improvements on real music are not finished, and live-output and real-music listening qualification is ongoing. Plug-ins can be chosen only while Perform is stopped in this beta.

djLibrary 1.0.0-beta.37 8 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 37
  • Fixed a playback jolt when toggling Slip with Master Tempo. Changing Slip mode no longer discards buffered audio or restarts the tempo processor. Actual slip loops, cues and scratch returns keep their existing behaviour.
  • Rebuilt AutoMix start and fade timing around the audio clock, so delayed interface updates no longer delay or interrupt a transition.
  • Fixed automatic Sync updates leaving AutoMix stuck trying to line up, and corrected Apple Master Tempo drift during long blends.
  • Improved native crossfade fallback and preserved manually prepared cues and beatgrids, with manual takeover protection.
  • New AutoMix settings use a 16-bar preferred blend and 32-bar maximum. Existing settings are preserved; choose Use standard blend lengths to reset older blend lengths.

These playback repairs passed focused automated and rendered-audio checks. Live-output and real-music listening qualification remains ongoing. Advanced AutoMix transitions, third-party FX hosting, new Master FX controls and the newly requested Prepare and Export browsing features are not included in this beta.

djLibrary 1.0.0-beta.36 7 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 36
  • Fixed a waveform timing error that could make synchronised decks appear out of sync. Deck waveforms now use the same display time, including during tempo changes and loops.
  • Fixed AutoMix getting stuck when an ordinary suggestion prevented it from using a cued deck, or when a manually loaded track had finished. Explicit Next choices and manual queue intent remain protected.
  • Prevented delayed AutoMix loads from overwriting a deck after you take control of it.
  • Fixed Link Export mixing track-information rows into playlist browsing after loading a track or switching lists.
  • Fixed rejection of the larger AAC file reads requested by legacy CDJs. The old read limit reproduced the CDJ-2000's C194 error.

The Link Export repairs passed automated regression checks. The final player replay of the AAC repair remains pending, as does physical CDJ verification.

djLibrary 1.0.0-beta.35 7 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 35
  • Smarter automatic master selection: fading out the current master with its channel fader or crossfader hands control to another playing deck with an open output route. Manual MASTER selections and AutoMix handovers stay protected.
  • Added ON AIR to every deck, including Compact and covered decks. It shows an open route to the master output, even when paused. Headphone cue alone does not light it; muting master turns every lamp off.
  • Choose More Space, Default or Larger in Settings → General → Display or View → Interface Size. The choice applies across windows. The Perform browser also shows song totals and matching counts when searching or filtering.
  • Compact now has a smaller mixer with channel faders, meters, clip indicators and a crossfader. Hidden EQ, trim, Color and headphone settings remain active; switch to Full Decks to adjust them.
  • Added named My Settings profiles and reusable templates for supported Perform defaults and USB export settings. Profiles preserve live playback positions and controls; changes that affect sound wait until playback and buffered audio have drained.
  • AutoMix can use supported 16-beat blends, fall back to a labelled short crossfade when optional analysis or a confirmed match is unavailable, and move fades ahead of quiet track endings.
  • Fixed a reproduced playback interruption when exiting loops with djLibrary or Signalsmith tempo processing, and repaired tempo-processor cleanup crashes.
  • Added optional OSC control for decks A–D and the mixer, with state feedback and a copyable address reference in Settings → OSC. The connection is off by default.
  • Improved Link Export browsing and loading for CDJ-2000, CDJ-2000NXS and CDJ-2000NXS2. Verified with firmware emulators; physical CDJ testing remains pending.
  • Fixed a rounding mismatch that could stop waveform animation after resizing. Perform keeps control updates running while hidden, with safeguards against oversized waveform textures during streaming deck loads and resizing.

Live Sidecar checks and external OSC controller/LAN testing remain pending.

djLibrary 1.0.0-beta.34 7 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 34
  • Redesigned Compact decks with slimmer track information, clearer waveforms and a compact transport strip. Play, Cue, seek and quick loops stay within reach; pitch and extended loop controls open from dedicated buttons.
  • Added five-second back/forward buttons on Perform decks and an optional next-phrase countdown on high-resolution waveforms. Countdowns use the track's beatgrid and phrase analysis.
  • Improved Play and Sync timing, rapid replay and AutoMix handovers when decks are reused.
  • Browse Deemix Cached and SoundCloud Cached tracks directly in Library and Perform, then drag them onto a deck. SoundCloud can prepare session audio from likes or a private djLibrary playlist, with progress, cancellation and retry. Automatic preparation is off by default; SoundCloud audio is cached for the current session only.
  • Reorder Perform columns by dragging their headings or choosing Move Left / Move Right. The order is preserved when docking, reopening or popping out the browser.
djLibrary 1.0.0-beta.33 5 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 33
  • Play compatible local MP4, M4V and MOV soundtracks in Perform. An optional video preview follows deck playback. Other supported movie containers depend on the codecs available in macOS; movie files are not exported to USB or Pro DJ Link.
  • A cleaner toolbar gives the library title more room, adds labelled Prepare, Perform and Live modes, and groups sorting and playlist tools in one Library menu. Preparation and Inspector have compact quick-access buttons.
  • Stabilised the Deemix panel so search stays accessible and the header stays in place as results, loading states and errors change. Download storage options are available in a compact popover.
  • A compact Library activity row brings together import progress, analysis and file-access notices. Expand the details when needed, or follow links to imported tracks; the row disappears when idle.
djLibrary 1.0.0-beta.32 4 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 32
  • Improved Finder drops onto Perform decks, including file-reference URLs and repeated drops of songs with accented filenames. Existing tracks are matched correctly instead of being refused as duplicates.
  • Added a visible Sort menu in Library and Perform. Choose Date Added → Newest First or Oldest First even when the Date Added column is hidden.
  • Recently Added and Recently Played are automatic track lists in both Library and Perform. They show the latest 500 tracks and update as you import or play music. Individual sessions remain available under Session History.
  • File and folder imports now have a persistent activity button, progress bars, file counts and links to show imported songs in the library. Progress remains available when the Perform browser is collapsed, and analysis is shown separately from importing.
  • Improved cancellation and replacement of deck imports, and removed an unnecessary wait behind unrelated folder imports.
djLibrary 1.0.0-beta.31 4 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 31
  • AutoMix can continue with a native-tempo handover when a reliable beatmatched overlap is unavailable. Fixed transition completion and progression through queued tracks.
  • Added an optional Signalsmith Master Tempo engine for the ±6%, ±10% and ±12% tempo ranges, with corrected pitch stability around normal speed. Choose it in Settings → Perform → Key lock & key shift, then start a new Perform session. Apple remains the default; WIDE and independent key shift use the other engines.
  • Key folders follow your musical or Camelot notation preference and highlight the closest harmonic matches to the master deck.
  • Auto Hot Cue can process an entire playlist or library in the background, with progress, cancellation and a result summary. Tracks without the necessary analysis are reported as skipped.
  • TOUCH starts from a neutral position and builds the nudge gradually, reducing the jump on first contact.
  • Drag individual Deemix tracks from search, albums, playlists or Downloads onto a Perform deck. Decks show download, import and analysis progress, and respect your cache or permanent-library choice.

The optional Master Tempo engine has passed timing, cue and four-deck performance checks. Real-music listening feedback is still being collected. Deemix deck loading has been tested with controlled provider responses; a live account download still needs confirmation.

djLibrary 1.0.0-beta.30 3 Oct 2026
body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 12px; } li { margin-bottom: 6px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } } djLibrary Beta 30
  • Live waveforms recover from temporary data-fetch failures, refresh when analysis finishes, and use available detailed player waveforms.
  • SoundCloud notices no longer cover the small waveform when Waves is enabled. Provider and preview details appear in the deck status area.
  • Streamed tracks support beatgrid corrections, Undo/Redo and Restore Analysed Grid. Corrections apply to that deck until the track is unloaded.
  • Deck drops show download, import and analysis progress, including measured percentages where available.
  • Fixed the Spotify sign-in callback error caused by a trailing slash in the return address.
  • Corrected waveform Vinyl hold and CDJ click behaviour, and removed the stale waveform image beneath dragging. Added a Hold meter peaks setting.
  • Added 1/3 and 2/3 beat loops, a track-ending warning on the overview waveform, and key folders in Library and Perform.
  • Reduced the two-deck mixer's excess height when the browser is collapsed.
  • Improved Pro DJ Link track identity, remote loading and waveform timing through library refreshes and reconnections.

Pro DJ Link emulator loading and a fresh Spotify sign-in still need confirmation in normal use. This release does not introduce a replacement Master Tempo engine or claim that every AutoMix track pair can overlap.

djLibrary 1.0.0-beta.6 beta 10 Sep 2026
/* Sparkle renders this in a web view inside the update panel, on the user's system appearance. Keep it small, keep it legible in both, and do not load anything remote. */ body { font: 13px -apple-system, system-ui, sans-serif; margin: 12px; line-height: 1.5; color: #1d1d1f; background: transparent; } h1 { font-size: 15px; margin: 0 0 2px; } h2 { font-size: 13px; margin: 14px 0 4px; } .v { color: #6e6e73; font-size: 12px; margin: 0 0 12px; } ul { padding-left: 18px; margin: 0 0 8px; } li { margin-bottom: 4px; } p { margin: 0 0 8px; } @media (prefers-color-scheme: dark) { body { color: #f5f5f7; } .v { color: #98989d; } } djLibrary 1.0.0 beta 6

Private beta — build 795: AutoMix returns to original tempo.

AutoMix tempo return

  • After the outgoing deck is silent, the incoming track gradually returns to its original tempo and finishes at 0%.
  • The return follows the track’s beatgrid, easing in and out. Larger tempo differences take longer, with shorter returns when the track has less time remaining.
  • The next track can load during the return. AutoMix plans its transition after the tempo has settled, avoiding stale tempo matches.
  • Pause suspends the return. Manual tempo control, Take Over or turning AUTO off cancels it at the current speed. Skip plans the next mix from the speed you hear now.

Included from the previous update

Beatgrid and Vinyl Speed controls below the full two-deck panes remain included, along with the effects, AutoMix and Wi-Fi Link Export improvements.

Still being investigated

Opening Settings can interrupt playback through AirPods Pro. This issue remains under investigation.

Help ▸ djLibrary Help contains the updated AutoMix behavior. Use Help ▸ Report a Bug… to send feedback.