Skip to main content

Delete files from a Rekordbox folder not present in exported Rekordbox XML.

Project description

cleanrbx

cleanrbx compares a Rekordbox XML export against a folder on disk and finds files that are no longer referenced by your Rekordbox library.

Features

  • Simulation mode by default (safe preview)
  • Optional deletion mode with confirmation
  • Path filtering with --skip
  • Detailed output on screen or in a file
  • XML path validation with --check-xml
  • Interactive folder selection when --folder is not provided

Installation

pip install cleanrbx

Quick Start

Simulate what would be removed:

cleanrbx rekordbox.xml

Clean a specific folder:

cleanrbx rekordbox.xml --folder "D:\\Music\\Rekordbox" --clean

Skip selected path fragments:

cleanrbx rekordbox.xml --skip backups,samples

Check XML paths that do not exist locally:

cleanrbx rekordbox.xml --check-xml

Show all options:

cleanrbx --help

Notes

  • Streaming URLs in the XML are ignored.
  • --clean deletes files, so run without it first to review results.
  • Back up your library before using deletion mode.

Project details


Release history Release notifications | RSS feed

This version

1.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cleanrbx-1.2.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cleanrbx-1.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file cleanrbx-1.2.tar.gz.

File metadata

  • Download URL: cleanrbx-1.2.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for cleanrbx-1.2.tar.gz
Algorithm Hash digest
SHA256 2d196c0ad59b5a5b91260a1a5b0404c6d38b64979b17102e7d8f7cc2ed3e086e
MD5 6d8b645b49393a5e746506ccc083c44e
BLAKE2b-256 75de2e5b97f56c1d7309b9946cfc0ae5050952d666d6df0370f08b3103506fd5

See more details on using hashes here.

File details

Details for the file cleanrbx-1.2-py3-none-any.whl.

File metadata

  • Download URL: cleanrbx-1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for cleanrbx-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9fdbf7d129f1e3a4be846fb04748191fbc1751c95abba7e1ee343d7da305abba
MD5 1383787f7bd63796ed67c8f0a69434f6
BLAKE2b-256 c2f49ce08ffab14fff619529a2dabe65018a911337ff328f93f3e06ed89a5380

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page