https://github.com/andreapavoni/rb_xml
Easy, lightweight and portable utility to read and manipulate Rekordbox XML database files
https://github.com/andreapavoni/rb_xml
Last synced: about 1 year ago
JSON representation
Easy, lightweight and portable utility to read and manipulate Rekordbox XML database files
- Host: GitHub
- URL: https://github.com/andreapavoni/rb_xml
- Owner: andreapavoni
- License: mit
- Created: 2023-06-08T07:57:18.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-08T08:02:03.000Z (about 3 years ago)
- Last Synced: 2025-02-12T22:19:38.699Z (over 1 year ago)
- Language: Rust
- Size: 48.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rb_xml: Rekordbox XML utils
A simple, light and portable command line utility to read and manipulate Rekordbox XML database files and help in common tasks which can't be done quickly through Rekordbox software.
## Features
The following list describes the status of planned and implemented features:
### Analysis
These are diagnostic tools that will just read the database and display the results.
- [x] Check missing files between Rekordbox database and the actual paths on filesystem
- [x] Check duplicated files inside a specified folder path and the ones already indexed in Rekordbox database
- [x] Check relocated files (when a file is registered to be into a path but is found elsewhere)
- [x] Check files not imported into Rekordbox database but present on filesystem
### Utilities
These tools will help you in repairing and updating the database:
- [ ] Repairing
- [ ] Remove duplicated files
- [ ] Interactive one-by-one
- [ ] Bulk
- [ ] Update paths to relocated files
- [ ] Interactive one-by-one
- [ ] Bulk
- [ ] Library management
- [ ] List a summary of the files in the database
- [ ] List a summary of the playlists in the database
- [ ] Suggest tracks related to a specific one based on a combination of BPM, Camelot key, rating or dates range
- [ ] Create a playlist from the results
**NOTE:** Changes to the Rekordbox XML database are written to a new XML file so that the original one can be restored.
## Installation
As of june 8th 2023, there isn't anything usable yet and it's heavily work in progress. Binaries for common platforms will be available as soon as there's some kind of command line interface.
---
©2023 a [pavonz](https://pavonz.com) joint.