Audit the Serato library
audit_libraryDiagnose your Serato DJ library with automated checks for missing BPM, unreadable keys, duplicates, broken paths, and more, returning counts and example track IDs.
Instructions
Diagnose the library. All checks run by default: missing_bpm, missing_key, key_unreadable_by_serato, stale, not_in_any_crate, streaming_only, duplicates, broken_paths. broken_paths reads Serato's own missing flag by default and ALSO walks the filesystem with check_filesystem: true -- opt-in because a stat against a disconnected drive blocks for seconds. Each check reports a count and up to 10 example track ids; duplicates reports groups instead, since which track duplicates which is the actionable part. missing_key counts tracks with no key at all, while key_unreadable_by_serato counts tracks whose key this server can read but Serato itself cannot display.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | ||
| check_filesystem | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | Yes | ||
| warnings | No | ||
| generation | Yes |