Changelog for NUO-STEMS 4
Structure of the changelog​
Releases are listed in chronological order (newest first) and include all the changes made before the release.
Changelog​
4.0.0-beta.55 - Jan 03, 2026
- fix: improve license check error handling
4.0.0-beta.54 - Jan 01, 2026 - ✅ PUBLIC BETA RELEASE ✅
- style: update gradient colors for ProcessingButton component
4.0.0-alpha.53 - Dec 31, 2025 - 🎉 Happy New Year 🥳
- fix: potential fix for STEMS_JOB_POLLING_FAILED
- fix: moving files to Trash not working on Windows.
- styling: home screen, start processing button, blog popup
- misc: upd text to mention NS4 only supports TP4 (not TP3)
4.0.0-alpha.52 - Dec 30, 2025
- feat: Settings option to Append Traktor Text Metadata into "Comment 2" field in collection.nml when in "native" mode
- feat: simplify UX: added Advanced Settings in "Traktor Pro 4 Native" mode
- feat: add native stems .stem.mp4 Finder example to onboarding dialog; reorder onboarding slides
4.0.0-alpha.51 - Dec 29, 2025
- fix: some tracks (e.g. wav and m4a) failing to add to the queue with "METADATA_EXTRACTION_FAILED" error
- feat: drag-and-drop on extract-stems-from-stem-m4a page
- feat: check available disk space to be more than 5 GB. Give specific error, and trigger stop queue processing. Show system Alert.
- fix: TopTiles styling in "Processed" card is weird in corners
- fix: NuoModeDialog and BlogNewsDialog flashing on app start even if user clicked to not show again
- fix: STEMS_PYTHON_PROCESS_CRASHED on Windows when stopping processing.
- style: update BlogNewsDialog styling with border and backdrop blur effect
4.0.0-alpha.50 - Dec 28, 2025
- misc: enhance error handling and logging to provide more analytics insight for reasons of errors.
- feat: add documentation link to sidebar
- major documentation overhaul on https://docs.nuo-stems.com
4.0.0-alpha.49 - Dec 27, 2025
- feat: add "Open Queue" label to header tiles for improved user interface
- feat: implement BlogNewsDialog component with Atom feed parsing and state management
- feat: add new onboarding images and update TraktorPro4IntroDialog with error handling and TP4 native file location information
4.0.0-alpha.48 - Dec 26, 2025
- feat: optionally Repair Traktor collection when loading (find missing native stems links and lonely .stem.mp4 that don't have originals)
- misc: add additional audio processing tools to AppInfo component
- fix: when converting .stem.m4a input files, output results in duplicated .stem.stem.m4a
- misc: enhance TRAKTOR_4_STEMS_FOLDER_FAILED error message
- fix: show progress on TP4 page only if progress !== 100
- feat: enhance ProcessingButton to handle loading state for Traktor collections and improve button disable logic
- fix: improve version checks for NUO-STEMS and algorithm compatibility in "migrate .stem.m4a to linked stems"
- feat: implement persistent storage for queue status tab
4.0.0-alpha.47 - Dec 24, 2025
- feat: Change STEMS Colors
4.0.0-alpha.46 - Dec 23, 2025
- fix: potential fix for playlists failing to load on TP4 tab
- fix: columns snapping to default width on TP4 tab
- fix: improve TraktorPro4IntroDialog with image preloading and transition effects
4.0.0-alpha.45 - Dec 22, 2025
- feat: let Traktor Playlists component fail separately & have stack trace shown
- feat: enhance error boundary with expandable stack trace and improved styling
4.0.0-alpha.44 - Dec 22, 2025
- feat: TP4 native mode onboarding
- feat: add link stems icons to NuoStemsModeRadio component
- fix: scrollbars have system theme colors instead of app theme
- fix: empty folders in traktor collection being shown as playlists
- fix: "Auto-start processing when collection loaded" ignoring global "Auto-start processing"
4.0.0-alpha.43 - Dec 20, 2025
- feat: support for Traktor Pro 4 static playlists and folders
- feat: new setting "Auto-starting queue processing when adding Traktor tracks"
- feat: add CSV download functionality for file addition errors and improved error path display
- feat: "Add to queue" logic now overwrites tracks that previously had errors
- feat: prevent app text selection for a more "native" application feel
- feat: increase default app window size to 1150x700 px
- fix: update all duplicate tracks with the same
AUDIO_IDwhen creating linked stems - fix: elements border radius in light mode
- fix: adjust styling of "recommended" pill in
NuoStemsModeRadio - fix: clarify
QueueFilterTogglelabel and tooltip - fix: update header tooltip text for queue progress
- misc: add "File Location" column to Traktor Pro 4 tab (available in column list)
- misc: remove "Load Traktor Collection" setting
- refactor: adjust max width of Home component for improved layout
4.0.0-alpha.42 - Dec 18, 2025
This release is a major overhaul of the app UX. The idea is to align with Traktor's UX and make it more intuitive and user-friendly to use NUO-STEMS 4 in "Native TP4" mode.
- feat: Settings: Auto-start processing when NUO-STEMS launches
- feat: Settings: Auto-start processing when Traktor collection is loaded
- feat: stop Queue in Native mode or if there are Traktor tracks in progress when TP4 is launched
- misc: refactor location of "Show Original File" and hide it from "Actions" menu
- feat: improve UX for adding Traktor tracks to the Queue: only warn if track is in Queue and not converted yet
- fix: make Stems Colors hue selector less ambiguous
- feat: remove "File" column on Traktor Pro 4 tab and replace it with right-click menu item
- feat: show both algorithm and queue status per track on Traktor Pro 4 tab
- misc: select column width reduced
- feat: show/hide Home cards based on NuoStemsMode
- feat: remove "Download but install later" option when an update is available to simplify UX
- misc: remove "sum of stems = original" instructions in AlgorithmRadio component
- fix: right-click Queue menu overflowing window
- misc: Tables row colors now have more contrast
- feat: update NuoStemsModeRadio to include recommended option for Traktor Pro 4
- misc: time remaining shows "-- : -- : --" when no tracks are processed yet
- feat: Queue Tabs filter now defaults to "all"
- feat: in Native TP4 mode, show Queue as popup window instead of tab. Visible when clicking on Top Tiles (Benchmarks)
- feat: hide QueueDragAndDrop and Adding files to Queue buttons in Native TP4 mode
- feat: update OutputFolderSelector and SameAsOriginalFolderToggle to reflect NuoStems mode
- feat: enhance sidebar menu filtering based on NuoStems mode
4.0.0-alpha.41 - Dec 16, 2025
- feat: Traktor Utilities: extract individual stems from .stem.mp4 or .stem.m4a file and save as .wav files.
- feat: Settings: Position for new tracks in queue (top or bottom)
- feat: Added "Show STEMS File" button to the right-click menu on the "Traktor Pro 4" tab
- fix: update placeholder text in AlgorithmFilter for improved clarity on Traktor Pro 4 tab
- fix: enhance Adding Tracks to Queue to skip hidden files (starting with ".")
4.0.0-alpha.40 - Dec 15, 2025
- feat: Migrate .stem.m4a page. This page allows you to migrate .stem.m4a created in NUO-STEMS 4 to linked native TP4 stems.
- feat: "CMD/CTRL" multi-column sort key on Traktor Pro 4 tab
- feat: show algorithm used for converted tracks in the Queue page
- feat: Settings page: scrollbar to appear near the rightmost side of the app
- feat: add systemInfo to encoded_by metadata of .stem.m4a/mp4 (platform, os version, architecture)
- refactor: improve layout and styling of StemColorsSettings component for better user interaction
4.0.0-alpha.39 - Dec 11, 2025
- feat: NuoStemsMode settings (Native, Legacy, DAW) & first-launch dialog popup
- feat: add legacy mode warning dialog for Traktor collection file additions
- feat: filter sidebar menu items based on NuoStemsMode setting
- feat: enhance NuoStemsMode integration by conditionally displaying descriptions and tabs based on current mode
- feat: add warning dialog for external file additions in Native TP4 Mode
- feat: introduce App Info section and update various settings components for clarity and consistency
- feat: reorder settings components in Traktor Pro tab for improved user experience
- feat: don't save .stem.m4a/mp4 when nuoStemsMode==="daw"
4.0.0-alpha.38
- style: add conditional display of "x Real-time" label in TopTiles based on benchmark value
- misc: update SaveTraktorStemsToggle description: .stem.mp4 files alongside .stem.m4a for Traktor compatibility
- fix: enhance macOS file path handling in QueueService to include root volume name
- style: add gap between CollectionFile and QueueFilterToggle in Traktor Pro 4 tab layout
- fix: progress shown on TP4 tab for tracks that are added as non-traktor to the Queue (if same filename).
- feat: Append metadata to WAV filenames option
- misc: switch places of CollectionFile & QueueFilterToggle on Traktor Pro 4 tab
4.0.0-alpha.37
- fix: handle zero track duration in TopTiles component
- fix: update error handling for Traktor version check and improve collection file absence message
- misc: METADATA_EXTRACTION_FAILED better error message
4.0.0-alpha.36
- fix: improve error handling and logging for Traktor collection loading
This is the point where Windows and MacOS releases versioning merged.
Windows: 4.0.0-alpha.7
- fix: error tooltip behaviour when other tooltip is active
- Custom collection.nml file selection in Traktor Pro 4 tab. Persist selection between app restarts. Show icon that collection.nml is not default.
- "Hide tracks in Queue" toggle on Traktor Pro 4 page
- Fixed resizing of algorithm filter on Traktor Pro 4 tab
MacOS: 4.0.0-alpha.35
- simplify error message for STEM_PACKER_PROCESS_FAILED
Windows: 4.0.0-alpha.6
- better identify CPU model to prevent "Unknown CPU" error
Windows: 4.0.0-alpha.5
- chore: processing label in TopTiles component
- fix: some mp3 files not being converted on Windows
- fix: NVIDIA GTX 1080 series not being detected as supported for CUDA GPU acceleration on Windows
Windows: 4.0.0-alpha.4
- Fix: AAC/ALAC .m4a files not being converted on Windows
Windows: 4.0.0-alpha.3
- Minor UI fixes related to TP4 native stems in the queue
- fix: Traktor's Stem Folder incorrectly identified on Windows
Windows: 4.0.0-alpha.2
- Windows support
MacOS: 4.0.0-alpha.34
- MacOS Intel support
MacOS: 4.0.0-alpha.33
- feat: "Show STEMS file" added to the Queue row right-click
- feat: add error handling for missing track files - TRACK_FILE_DOESNT_EXIST_ON_FILESYSTEM
- fix: Stems Colors selector
- feat: go to Queue page on Header Tiles click
- fix: hours/days counter in Time Remaining overflowing the container
- feat: add color column for Traktor Collection table
- feat: add star rating conversion for ranking in Traktor Collection table
- feat: add reset to default functionality in Column Visibility Dropdown for Traktor Collection
- feat: column visibility persistence in "Traktor Pro 4" tab. Including app restarts
- feat: restore scroll positions of Queue and Traktor Collection tables
- fix: selection counter on Queue tab getting stuck when removing tracks
- fix: top Actions menu on "Traktor Pro 4" tab not working
MacOS: 4.0.0-alpha.32
- fix: Major Bug on MacOS 14 and below on Apple Silicon have whole track instead of separated vocals in vocals stem. Only at the beginning and end of some tracks (not all)
MacOS: 4.0.0-alpha.31
- fix: potential fix for UND_ERR_SOCKET (reason: STEMS_JOB_POLLING_FAILED)
- misc: analytics maintainance
- misc: check app updates every 10 mins
- fix: correct "analysis lock" in Traktor collection
MacOS: 4.0.0-alpha.30
- fix: potential fix for STEMS_JOB_POLLING_FAILED caused by ECONNRESET
MacOS: 4.0.0-alpha.29
- track analytics reason for STEMS_JOB_POLLING_FAILED to understand the root cause
- extended tooltip for "traktor" tracks in queue to mention that .stem.m4a will not be created in this mode
- When removing Traktor STEMS, additionally remove track from Queue if it's present in the queue
- check for QUEUE_ITEM_IN_QUEUE_ALREADY_CONVERTED (File already exists in queue with 100% progress)
- fix: save wav and instrumental+acapella even if track added as type "traktor"
- added check: TRAKTOR_STEMS_NOT_ALLOWED_IN_DEMO_MODE when adding track to the queue
- check for TRAKTOR_ENTRY_NO_AUDIO_ID when adding tracks to queue and also when starting converting per track.
- some polishing of checkIfTraktorRunning()
MacOS: 4.0.0-alpha.28
- fix: analytics.trackTrackConversion() reporting errors when there are none, processing time being 0 or wrong.
- temporarily remove links to Traktor Utilities
MacOS: 4.0.0-alpha.27 - THE KRAKEN