{"id":16604484,"url":"https://github.com/holzhaus/rekordcrate","last_synced_at":"2025-04-10T01:08:41.272Z","repository":{"id":41902374,"uuid":"456116756","full_name":"Holzhaus/rekordcrate","owner":"Holzhaus","description":"Library for parsing Pioneer Rekordbox device exports","archived":false,"fork":false,"pushed_at":"2025-04-07T22:29:00.000Z","size":8108,"stargazers_count":108,"open_issues_count":32,"forks_count":16,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-10T01:08:35.597Z","etag":null,"topics":["parser","pdb","pioneer","rekordbox"],"latest_commit_sha":null,"homepage":"https://holzhaus.github.io/rekordcrate/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Holzhaus.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-06T10:19:12.000Z","updated_at":"2025-03-27T17:32:31.000Z","dependencies_parsed_at":"2023-11-30T20:24:12.071Z","dependency_job_id":"1ec6cd55-a847-49c1-a3c5-5b66e26492ba","html_url":"https://github.com/Holzhaus/rekordcrate","commit_stats":{"total_commits":222,"total_committers":3,"mean_commits":74.0,"dds":"0.10810810810810811","last_synced_commit":"fd535006a4d6e7c03b1741bd63fcbde6fd86f54c"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Holzhaus%2Frekordcrate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Holzhaus%2Frekordcrate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Holzhaus%2Frekordcrate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Holzhaus%2Frekordcrate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Holzhaus","download_url":"https://codeload.github.com/Holzhaus/rekordcrate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137887,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["parser","pdb","pioneer","rekordbox"],"created_at":"2024-10-12T00:57:58.424Z","updated_at":"2025-04-10T01:08:41.241Z","avatar_url":"https://github.com/Holzhaus.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rekordcrate - Library for parsing Pioneer Rekordbox device exports\n\n[![Version](https://img.shields.io/crates/v/rekordcrate)](https://crates.io/crates/rekordcrate)\n[![License](https://img.shields.io/github/license/Holzhaus/rekordcrate)](https://github.com/Holzhaus/rekordcrate/blob/main/COPYING)\n[![Build Status](https://img.shields.io/github/workflow/status/Holzhaus/rekordcrate/Build)](https://github.com/Holzhaus/rekordcrate/actions?query=branch%3Amain)\n\n*rekordcrate* is library to parse device exports for the CDJ/XDJ series players\n(usually exported from the Pioneer Rekordbox DJ software), written in Rust.\n\n**Note:** This library is currently still under heavy development and might\nhave breaking API changes in the future.\n\n## Command Line Usage\n\nThis library includes a command line tool named `rekordcrate` to inspect\ndatabase exports (i.e. `PIONEER/rekordbox/export.pdb` files):\n\n    $ cargo run -- dump-pdb data/complete_export/demo-tracks/PIONEER/rekordbox/export.pdb\n\nAnalysis files (`.DAT`, `.EXT` and `.2EX` files in the `PIONEER/USBANLZ`\ndirectory) can also be viewed:\n\n    $ cargo run -- dump-anlz -- data/complete_export/demo_tracks/PIONEER/USBANLZ/P016/0000875E/ANLZ0000.DAT\n\nThe tool is also able to display the contents of `*SETTING.DAT` files\n(`DEVSETTING.DAT`, `DJMMYSETTING.DAT`, `MYSETTING.DAT` and `MYSETTING2.DAT`\nfiles in the `PIONEER` directory):\n\n    $ cargo run -- dump-setting -- data/complete_export/demo_tracks/PIONEER/MYSETTING.DAT\n\nInformation about additional commands can be accessed using the `--help` flag.\n\n## FAQ\n\n### Is this software affiliated with Pioneer Corp. or its related companies?\n\nNo, this library has been written independently.\n\n### Is the official documentation on the file format?\n\nThere isn't any official documentation publicly available, but [James\nElliott](https://github.com/brunchboy), [Henry\nBetts](https://github.com/henrybetts), [Fabian\nLesniak](https://github.com/flesniak) and others reverse-engineered and\ndocumented it on\n[djl-analysis.deepsymmetry.org](https://djl-analysis.deepsymmetry.org/rekordbox-export-analysis/exports.html).\n\n## License\n\nThis software is licensed under the terms of the [Mozilla Public License\n2.0](https://www.mozilla.org/en-US/MPL/2.0/). Please also have a look at the\n[license FAQ](https://www.mozilla.org/en-US/MPL/2.0/FAQ/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholzhaus%2Frekordcrate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fholzhaus%2Frekordcrate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fholzhaus%2Frekordcrate/lists"}