Help centre

Get the most out of librarydojo


🚀 Getting Started

1. Getting your licence

To use librarydojo you’ll first need to buy a licence.

You can choose from monthly, yearly or lifetime options.

You’ll receive your licence via email. Keep this safe, you’ll need it in a moment.

2. Create your account

Next create your librarydojo account and then login.

You can do this from the app homepage.

3. Activate your licence

After you log in you’ll be prompted to activate your licence.

Enter it in along with your purchase email address. This may be different to your librarydojo account.

And that’s it! You’ll be taken through a short onboarding process and can then start exploring the dojo.

Uploading your library

Everything starts with your library data. Here’s how you get it:

  1. Open Rekordbox.
  2. Go to File > Export Collection in xml format.
  3. Save the file to your computer (e.g., Desktop/collection.xml).
  4. Open librarydojo.
  5. Drag and drop that file into the import area.

Note: Large libraries (50k+ tracks) may take a moment to process.

📖 Feature Guide

Here is how to use each section of the app to improve your DJing.

🏠 Snapshot

What it is: Your command center. It gives you a high-level health score, highlights a “Forgotten Gem” track you may have overlooked, and visualizes your recent crate-digging habits. 

Why it matters: Use this to check the pulse of your collection before a session. Is your library stagnant? Are you neglecting old favorites?

🛡️ System

The system section helps you keep your library booth-ready and healthy.

System scan

What it is: A rules engine that checks every track against strict criteria (Metadata, Quality, Cues). 

Why it matters: A professional library should be reliable. System Scan helps you find tracks with missing keys, low bitrates (e.g., <320kbps MP3s), or missing cues before you get to the gig based on what ‘ready’ means to you.

💡 Tip: You can choose different “Presets” (Essentials vs. Bulletproof) depending on how strict you want to be.

Duplicate Finder

What it is: Scans for tracks with identical Artist/Title combinations or matching metadata. 

Why it matters: Duplicates waste space and split your play counts. Use the “Download Cleanup Playlist” button to create a list of duplicates you can open in Rekordbox to easily review the bloat.

Quality Scanner

What it is: Identifies files that are technically problematic. They are either too large (disk hogs) or too low quality (fake 320kbps). 

Why it matters: Playing a low-quality YouTube rip on a club system sounds terrible. This tool helps you weed them out.

🎨 Create

The create section helps you utilise what you already have better. Uncovering tracks you rarely (or never) use, improving your playlists so they stay fresh and helping you recreate magic from past sets that worked well.

Refine Playlist

What it is: A track-by-track optimization workflow. Select a playlist, and the system will suggest swaps. 

Why it matters: Playlists often get stale. This tool suggests swapping an overplayed track for a “Hidden Gem” (underplayed but compatible) or a newer dig to keep your sets fresh without losing the vibe.

Smart Playlists

What it is: Crates generated automatically from the music you already have. Examples include “One-Hit Wonders” (played exactly once) or “Forgotten Cued Tracks” (prepped but never played). 

Why it matters: These are excellent starting points for practice sessions. They force you to dig into the corners of your library you usually ignore.

Playlist Balance

What it is: A diversity analyser. It checks a playlist for spread across Artists, Genres, Keys, and BPMs. 

Why it matters: A playlist dominated by one artist or one key can sound monotonous. This tool warns you if a playlist is too repetitive or if it lacks the “glue” tracks needed to bridge different sounds.

🛤️ Progress (Paths)

What it is: A current view of your library makeup.

Each path has a different focus area.

  • Path of the Blade: Focuses on Cues and Prep.
  • Path of the Scroll: Focuses on Metadata completeness.
  • Path of the River: Focuses on Playlist organization. 

Why it matters: Library management can be boring. Paths reflect back your library to you and break it down into achievable ranks to keep you motivated.

Every DJs path is different. The paths you focus on in your own library are entirely up to you.

📊 Insights

Library insights

What it is: A timeline view of your library’s history. It groups your additions into monthly buckets. 

Why it matters: Spot trends in your taste. Did you go through a heavy Drum & Bass phase last winter? Are you adding enough new music to keep up with your gigs?

Library fingerprint

A visual overview of your current library composition. See underserved or overused BPM & key combinations and how your cues placement might be limiting your transition options.

👤 Profile & Account

Viewing your account

To view your current plan and how many times you’ve activated your licence, click the User Icon in the top right corner.

How do I update my payment details?

You can access your billing information directly here using the details you made the purchase with (this is different your librarydojo login).

How do I cancel my subscription?

You can cancel your subscription at any time through the ‘My profile’ page on the app and then clicking ‘Manage my subscription’.

Alternatively you can access your billing directly here using the details you made the purchase with (this is different your librarydojo login).

⚙️ App settings

Streaming Services

Modern DJing often involves a mix of owned files (MP3/WAV) and streaming tracks (Tidal, Beatport, etc.). You can control how these affect your stats in librarydojo.

  • Location: Click the Cloud Icon in the top header.
  • Modes:
    • Include All: Streaming tracks count towards your total library size, genre stats, and insights.
    • Exclude All: Analysis focuses strictly on files you own on your hard drive. This is useful for “Club Readiness” checks since streaming tracks can’t be exported to USBs easily.
    • Custom: Pick and choose specific services.

🔧 Troubleshooting

License Activation Failed

If your license key isn’t working:

  1. Check the email: You must use the email address used at purchase. This may be different from your librarydojo login email.
  2. Check Format: Keys are usually in the format XXXX-XXXX-XXXX-XXXX.

“MyTags” are missing

This is a rekordbox quirk. By default, rekordbox does not include MyTags in the XML export file. 

The Fix:

  1. In Rekordbox, go to Preferences > Advanced > Browse.
  2. Check the box that says “Add ‘MyTag’ to the ‘Comments’”.
  3. Re-export your XML. librarydojo reads the Comments field to find your tags.

I can’t download a playlist of Streaming tracks

This is an intentional limitation. Rekordbox (and most DJ software) does not support importing .m3u8 playlist files that reference streaming URLs (Tidal/Beatport/Spotify etc).

We automatically filter streaming tracks out of downloadable playlists to ensure the file actually works when you import it back into rekordbox.

Import is stuck / frozen

  1. Refresh the page.
  2. Try clearing the database from your profile page
  3. Ensure the XML is valid