Skip to content

Releases

Library Workbench 1.0.8

Choose a tag to compare

@github-actions github-actions released this 15 Nov 07:31
22a3ca7

Library Workbench 1.0.8

Improve local-library access, compact navigation guidance, MusicBrainz enrichment, duplicate review density, and persistent advisory file-health evidence. No changes are made to original audio or Rekordbox databases.

  • Add bounded SQLite-backed local audio-file evidence shared by playback availability and duplicate comparisons. Display playable, missing, inaccessible and unverified classifications with a refresh action and advisory filtering; no source modifications or automatic deletions.
  • Consolidate temporary-copy and page-specific information banners into the shared, responsive header between titles and selectors. The Play history, Collection statistics and Library lab explanations retain translated content and working help links behind Details.
  • Highlight the local-library entry on the home page and shared header; use category-only, smaller multiline bubble labels.
  • Add shared loading feedback after 200 ms, elapsed time and a one-second waiting notice, with a clearer message after 30 seconds without a response or progress change. Keep background status checks quiet and clear feedback after completion, cancellation or failure.
  • Remove the permanent selection-like accent from Saved investigations; mark only the current sidebar page as active, preserving a distinct keyboard focus outline.
  • Give MusicBrainz a dedicated page under Enrich, with its own snapshot selector and consistent shortcuts, journey steps and background result links.
  • Give captured-library duplicate candidates more width and denser rows, compare records in compact cards, and keep review actions above the records.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux x86-64 portable Download now Extract TAR.GZ; open Library Workbench (Python included)
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the five archives
Complete commit history COMMIT-LOG.txt All 163 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux x86-64: extract the complete portable TAR.GZ and open Library Workbench. Requires glibc 2.28+ and a browser; Python is bundled. Tested on Ubuntu 22.04. ARM and Alpine/musl need the source version.
  • Linux source: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the five archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: 22a3ca7

Full commit log

All 163 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v1.0.7

Show all 163 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fantuz/codex/dj-insights-bubble-explorer
  • 3f717f0 Prepare 0.4.5 and automat...
Read more

Library Workbench 1.0.7

Choose a tag to compare

@github-actions github-actions released this 15 Nov 04:05
a00597c

Library Workbench 1.0.7

A local library analyzer, duplicate-review utility and offline metadata explorer.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux x86-64 portable Download now Extract TAR.GZ; open Library Workbench (Python included)
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the five archives
Complete commit history COMMIT-LOG.txt All 120 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux x86-64: extract the complete portable TAR.GZ and open Library Workbench. Requires glibc 2.28+ and a browser; Python is bundled. Tested on Ubuntu 22.04. ARM and Alpine/musl need the source version.
  • Linux source: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the five archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: a00597c

Full commit log

All 120 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v1.0.5

Show all 120 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fantuz/codex/dj-insights-bubble-explorer
  • 3f717f0 Prepare 0.4.5 and automate validated version-tag releases
  • c8e16ee Release 0.4.5 and automate validated builds (#7)
  • 605f7ca Add interface localization, bundled documentation and Unicode property/browser checks
  • b72e1d7 Publish plain version tags as latest stable releases
  • 110cfc4 Merge pull request #8 from fantuz/codex/stable-release-channel
  • 9364151 Merge remote-tracking branch 'origin/main' into codex/interface-translations-unicode
  • d661cb9 Audit CI dependencies and cache locale number formatters
  • 9edf27b Expand language catalogues and wait for option attachment in browser checks
  • d120ae2 Expand technical translations and Unicode CSV/native regressions
  • [6e7369b](https://github.com/fantuz/...
Read more

Library Workbench 1.0.6

Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Nov 01:52
3cbdd33

Library Workbench 1.0.6

A local library analyzer, duplicate-review utility and offline metadata explorer.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux x86-64 portable Download now Extract TAR.GZ; open Library Workbench (Python included)
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the five archives
Complete commit history COMMIT-LOG.txt All 105 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux x86-64: extract the complete portable TAR.GZ and open Library Workbench. Requires glibc 2.28+ and a browser; Python is bundled. Tested on Ubuntu 22.04. ARM and Alpine/musl need the source version.
  • Linux source: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the five archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: 3cbdd33

Full commit log

All 105 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v1.0.5

Show all 105 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fantuz/codex/dj-insights-bubble-explorer
  • 3f717f0 Prepare 0.4.5 and automate validated version-tag releases
  • c8e16ee Release 0.4.5 and automate validated builds (#7)
  • 605f7ca Add interface localization, bundled documentation and Unicode property/browser checks
  • b72e1d7 Publish plain version tags as latest stable releases
  • 110cfc4 Merge pull request #8 from fantuz/codex/stable-release-channel
  • 9364151 Merge remote-tracking branch 'origin/main' into codex/interface-translations-unicode
  • d661cb9 Audit CI dependencies and cache locale number formatters
  • 9edf27b Expand language catalogues and wait for option attachment in browser checks
  • d120ae2 Expand technical translations and Unicode CSV/native regressions
  • [6e7369b](https://github.com/fantuz/...
Read more

Library Workbench 1.0.5

Choose a tag to compare

@github-actions github-actions released this 15 Nov 00:24
2dbf409

Library Workbench 1.0.5

A local library analyzer, duplicate-review utility and offline metadata explorer.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux x86-64 portable Download now Extract TAR.GZ; open Library Workbench (Python included)
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the five archives
Complete commit history COMMIT-LOG.txt All 82 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux x86-64: extract the complete portable TAR.GZ and open Library Workbench. Requires glibc 2.28+ and a browser; Python is bundled. Tested on Ubuntu 22.04. ARM and Alpine/musl need the source version.
  • Linux source: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the five archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: 2dbf409

Full commit log

All 82 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v1.0.3

Show all 82 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fantuz/codex/dj-insights-bubble-explorer
  • 3f717f0 Prepare 0.4.5 and automate validated version-tag releases
  • c8e16ee Release 0.4.5 and automate validated builds (#7)
  • 605f7ca Add interface localization, bundled documentation and Unicode property/browser checks
  • b72e1d7 Publish plain version tags as latest stable releases
  • 110cfc4 Merge pull request #8 from fantuz/codex/stable-release-channel
  • 9364151 Merge remote-tracking branch 'origin/main' into codex/interface-translations-unicode
  • d661cb9 Audit CI dependencies and cache locale number formatters
  • 9edf27b Expand language catalogues and wait for option attachment in browser checks
  • d120ae2 Expand technical translations and Unicode CSV/native regressions
  • [6e7369b](https://github.com/fantuz/rek...
Read more

Library Workbench 1.0.3

Choose a tag to compare

@github-actions github-actions released this 14 Nov 22:45
4202d15

Library Workbench 1.0.3

A local library analyzer, duplicate-review utility and offline metadata explorer.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux x86-64 portable Download now Extract TAR.GZ; open Library Workbench (Python included)
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the five archives
Complete commit history COMMIT-LOG.txt All 79 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux x86-64: extract the complete portable TAR.GZ and open Library Workbench. Requires glibc 2.28+ and a browser; Python is bundled. Tested on Ubuntu 22.04. ARM and Alpine/musl need the source version.
  • Linux source: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the five archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: 4202d15

Full commit log

All 79 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v1.0.2

Show all 79 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fantuz/codex/dj-insights-bubble-explorer
  • 3f717f0 Prepare 0.4.5 and automate validated version-tag releases
  • c8e16ee Release 0.4.5 and automate validated builds (#7)
  • 605f7ca Add interface localization, bundled documentation and Unicode property/browser checks
  • b72e1d7 Publish plain version tags as latest stable releases
  • 110cfc4 Merge pull request #8 from fantuz/codex/stable-release-channel
  • 9364151 Merge remote-tracking branch 'origin/main' into codex/interface-translations-unicode
  • d661cb9 Audit CI dependencies and cache locale number formatters
  • 9edf27b Expand language catalogues and wait for option attachment in browser checks
  • d120ae2 Expand technical translations and Unicode CSV/native regressions
  • [6e7369b](https://github.com/fantuz/rek...
Read more

Library Workbench 1.0.2

Choose a tag to compare

@github-actions github-actions released this 13 Nov 19:04

Library Workbench 1.0.2

This update adds guided library workflows, clearer access to advanced tools and shareable offline summaries with explicit privacy choices.

  • Add resumable migration and integrity journeys with explicit evidence states and shared collection context.
  • Promote offline sharing with public aggregate, selected-list and private presets, field disclosure and XML-only input.
  • Make snapshot comparison, metadata editing and MusicBrainz easier to discover with labelled accent cards.
  • Add playlist-overlap, saved-session progression, collection-evolution and staged-duplicate-impact views.
  • Add per-operation cooperative cancellation, cached duplicate pagination and 33k/100k GitHub performance checks.
  • Reuse verified release artifacts only for the exact trusted main commit and version, and cache the pinned Linux runtime.
  • Add 139 translated interface messages across German, French, Italian, Spanish, Greek, Polish, Czech and Russian, keeping all nine interface languages complete.
  • Refresh validation guidance and distinguish user-reported success from unverified compatibility.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux x86-64 portable Download now Extract TAR.GZ; open Library Workbench (Python included)
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the five archives
Complete commit history COMMIT-LOG.txt All 72 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux x86-64: extract the complete portable TAR.GZ and open Library Workbench. Requires glibc 2.28+ and a browser; Python is bundled. Tested on Ubuntu 22.04. ARM and Alpine/musl need the source version.
  • Linux source: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the five archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: e9d9d5a

Full commit log

All 72 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v1.0.1

Show all 72 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fantuz/codex/dj-insights-bubble-explorer
  • 3f717f0 Prepare 0.4.5 and automate validated version-tag releases
  • c8e16ee Release 0.4.5 and automate validated builds (#7)
  • 605f7ca Add interface localization, bundled documentation and Unicode property/browser checks
  • b72e1d7 Publish plain versio...
Read more

Library Workbench 1.0.1

Choose a tag to compare

@github-actions github-actions released this 13 Nov 16:50

Library Workbench 1.0.1

This update adds a self-contained Linux application, clearer review of duplicate groups and step-by-step instructions for preparing and restoring library copies.

  • Self-contained Linux x86-64 TAR.GZ with bundled Python/dependencies, a glibc 2.28 build baseline, Ubuntu 22.04 executable checks and an XDG workspace. Linux source remains available.
  • Five-archive release verification and download tables include the new native Linux package.
  • Source discovery reads location fields from rekordbox Agent options and saved preferences, finds external Master folders, and maps Windows/Mac profile hints inside user-mounted volumes without mounting disks or exposing unrelated options.
  • Multi-copy review lists all members, supports donor exclusions, previews accumulated cue/rating conflicts and direct-match requirements, and stages compatible donors with reversible batch history.
  • Prominent, translated ZIP/XML creation and restore instructions link to a bundled step-by-step guide. The guide distinguishes native restore from alternative XML import and explains separate audio preservation.
  • English interface and Markdown spelling checks run in GitHub CI. Native builds run independently, with macOS 26 used for Apple Silicon validation. A Windows 11 restore report is recorded with the approximate user-recalled version and its limits.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux x86-64 portable Download now Extract TAR.GZ; open Library Workbench (Python included)
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the five archives
Complete commit history COMMIT-LOG.txt All 65 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux x86-64: extract the complete portable TAR.GZ and open Library Workbench. Requires glibc 2.28+ and a browser; Python is bundled. Tested on Ubuntu 22.04. ARM and Alpine/musl need the source version.
  • Linux source: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the five archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: 3b8054c

Full commit log

All 65 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v1.0.0

Show all 65 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fantuz/codex/dj-insights-bubble-explorer
  • 3f717f0 Prepare 0.4.5 and automate validated version-tag releases
  • c8e16ee Release 0.4.5 and automate validated builds (#7)
  • [605f7ca](605f7...
Read more

Library Workbench 1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Nov 08:28
330d8ee

Library Workbench 1.0.0

The first 1.0 milestone brings the current library analysis, cleanup preparation and migration tools together in Windows x64, Mac Intel, Mac Apple Silicon and Linux source downloads. Native rekordbox ZIP restoration remains experimental and needs an isolated Windows restore test.

  • Library tools include duplicate/cue review, reference and cloud-copy checks, snapshot comparison, analysis/STEMS audits, history browsing and genre/BPM preparation coverage.

  • DJ insights, tonality/tempo statistics and offline HTML/ZIP metadata explorers support reviewing a collection without sharing audio or private comments.

  • Nine interface languages, retained decisions/reports and acknowledged temporary-copy cleanup support repeatable local workflows. MusicBrainz remains an optional, explicitly enabled proof of concept.

  • Release notes now list all six downloads directly: four platform archives, checksums and the complete commit log with full messages. Linked commit summaries include merged branches and a comparison with the previous stable release.

  • Colour cloud: explicit loaded-library capture, visible source/loading/empty states, bounded group-detail calculations and a large-library regression.

  • Bubble maps: expanded canvas, stable wider circle spacing and a fixed horizontal category-detail panel.

  • Readability: grouped, resizable text navigation, compact header, balanced summary cards and larger duplicate-review controls and comparison details.

  • File view: comments open directly, labelled colour palette saves without unlocking, and private export recaps retain saves and resets. Working colour edits map to verified native IDs or documented XML RGB values.

  • Language changes preserve inspected comparisons, keeper choices and draft options; removed comparisons use a valid fallback.

  • Centred operation progress blocks navigation during long tasks. Native ZIP copying and verification report progress inside large members.

  • Download badges follow the project platform layout; new package/artifact names omit the preview suffix and release notes generate platform links.

  • Additional translation-catalogue, locale/storage, responsive-layout and three-engine browser checks run on GitHub alongside native package validation.

Downloads

Platform / file Direct download Start here
Windows x64 Download now Extract ZIP; open Library Workbench.exe
Mac Intel Download now Extract ZIP; open Library Workbench.app
Mac Apple Silicon / ARM64 Download now Extract ZIP; open Library Workbench.app
Linux source Download now Extract TAR.GZ; run start.sh with Python 3.13+
Checksums SHA256SUMS Verify the four archives
Complete commit history COMMIT-LOG.txt All 55 commits and full messages
  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These applications are ad-hoc signed, not notarized.
  • Linux: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the four archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: 330d8ee

Full commit log

All 55 commits reachable from this release, oldest first. The attached COMMIT-LOG.txt includes author, date and complete messages.

Changes since v0.4.5

Show all 55 commits
  • 3b70d10 Initial commit
  • 90cff83 Add read-only library analyzer, guided workflows and portable builds
  • 0363833 Make filesystem fixtures and snapshot cleanup portable
  • 397be6b Avoid packaging hook collision and duplicate PR workflows
  • 99d2524 Add evidence-based cloud and local storage audit
  • bb7479a Keep unknown analyzer statistics explicit and harden cloud file scans
  • b1cc217 Add offline metadata explorer, web releases and repository security tooling
  • 63abe88 Merge pull request #1 from fantuz/codex/read-only-analyzer-and-portable-builds
  • b566691 Create SECURITY.md
  • c1f5b28 Merge remote-tracking branch 'origin/main' into codex/offline-metadata-explorer
  • a8e4dfb Update XML parser and retain existing default CodeQL scanning
  • 5d3e831 Keep offline explorer themes consistent across category pages
  • a9e3129 Create release tags atomically at the validated source commit
  • 491e662 Merge pull request #2 from fantuz/codex/offline-metadata-explorer
  • 5df6833 Bump lxml from 6.1.0 to 6.1.3
  • 40926a6 Merge pull request #3 from fantuz/dependabot/pip/lxml-6.1.3
  • 75dcebe Add snapshot Library lab, staged metadata edits and paced MusicBrainz pilot
  • 605ac1a Verify metadata copy exports, preserve pilot reviews and capture private journals
  • b2f0491 Clean temporary analysis copies on acknowledged exit and read legacy XML statistics
  • 0720de2 Test console shutdown and source reattachment; clarify XML version provenance
  • f2af7cb Diagnose console startup failures and refresh Linux dependencies on upgrade
  • d15c696 Merge pull request #4 from fantuz/codex/library-lab-and-musicbrainz-pilot
  • 822ee8e Add saved play history, bounded discovery and multi-location asset audits
  • 53ced5c Match history search terms within each metadata field
  • b319589 Normalize fixture paths for Windows and macOS CI
  • d7e10fb Merge pull request #5 from fantuz/codex/discovery-and-format-sources
  • f6fbc82 Add DJ insights, bubble and colour maps, tonality statistics and track comments
  • f7e10b4 Preserve chart integrity on Windows and give maps more room
  • a1ad5c1 Improve bubble labels and clear views when no snapshot is selected
  • 1cdae54 Merge pull request #6 from fa...
Read more

Library Workbench 0.4.5

Choose a tag to compare

@github-actions github-actions released this 13 Nov 03:14
c8e16ee

Library Workbench 0.4.5

  • DJ Insights: most/least played, preparation opportunities, rediscovery and repeatable random picks, with separate saved-count, history-entry and session evidence.
  • Interactive library bubbles and Colour cloud: drill into genre families, artists, years, musical keys and saved track colours; size by track count, recorded usage or duration; save a personal colour legend and export SVG/CSV reports.
  • Tonality & tempo: saved-key coverage, BPM histograms, mean/median/range and duration statistics. Unknown values stay explicit.
  • Per-track File view: freely staged Comments in a collapsed editor, with explicit unlocking for other metadata and guarded XML/native-copy export.
  • Library lab: snapshot cue/rating/playlist comparison, metadata consistency, collection coverage and analysis/STEMS asset audits. Retained snapshots also support play-history browsing and offline HTML/ZIP metadata explorers.
  • Opt-in MusicBrainz proof of concept: bounded sampling, selectable request pacing, separate local evidence and a disable flag. No background provider queries.
  • Temporary analysis copies are removed on acknowledged shutdown; reports, review decisions, comments and deliberate exports remain available.
  • Automatic native builds for pull requests and main, automatic preview releases for version tags, a web release form, checked package/source digests and dependency audits. Windows x64, Mac Intel, Mac Apple Silicon and Linux source downloads are included.

Native ZIP restoration inside a licensed Windows rekordbox instance still needs real-world validation. Mac packages are ad-hoc signed and are not notarized. Keep an untouched rekordbox backup before preparing transformed copies. Private libraries and audio are not distributed.

Downloads

  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Python and dependencies are bundled.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These previews are ad-hoc signed, not notarized.
  • Linux: extract the source archive and run start.sh with Python 3.13 or newer.

All packages passed their native CI runtime checks and share the release source. SHA256SUMS lists the four archives.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental; validate in an isolated library first.

Source commit: c8e16ee

Library Workbench 0.4.0

Pre-release

Choose a tag to compare

@fantuz fantuz released this 12 Nov 23:02
491e662

A local rekordbox library analyzer, duplicate-review utility and offline metadata explorer.

  • Windows x64: extract the complete ZIP and open Library Workbench.exe. Dependencies are included.
  • macOS: choose arm64 (Apple Silicon) or x86_64 (Intel), extract and open Library Workbench.app. These previews are ad-hoc signed, not notarized.
  • Linux: extract the source archive and run start.sh with Python 3.13 or newer.

Includes XML/ZIP import and copy export, cue-aware duplicate review, read-only source-folder analysis, cloud/local storage comparison, light/dark mode and standalone HTML metadata explorers.

All four platforms passed source tests. The Windows executable and both macOS apps passed native runtime smoke checks in GitHub Actions. SHA256SUMS verifies all four downloads.

Keep an untouched rekordbox Backup Library backup before transformation. Native ZIP restore inside rekordbox remains experimental: verify in an isolated library with sync paused. Package runtime tests do not prove a successful rekordbox restore.

The Library lab and MusicBrainz proof of concept are under development and are not part of 0.4.0.

Source commit: 491e662