DJMM — a full DJ library editor in your pocket
DJMM lets you tag tracks, mark issues, and move or delete files from your phone, and your Mac applies each change to your real audio files. Tags are saved in the comment field of the file, which rekordbox reads when it imports the file. Available on iPhone, iPad, Android and Mac.
Tagging, moving and searching your DJ library from your phone
Short answers to the questions DJs ask before they pick a music library manager.
Tagging DJ tracks from your phone
DJMM is a DJ music manager for iPhone, iPad, Android, and Mac. It lets you play a track from your library on your phone and tag it while you listen, with energy, vibe, vocals, or categories you define yourself. You can also mark a track with an issue, such as low gain, so you can deal with it later.
Tagging is one track at a time. Tag categories and issue types are set in Settings, and each tag is saved as a short prefix and value, such as ENG:Peak.
DJMM writes tags into the comment field of the audio file itself, in a plain PREFIX:value format, so the tags are not locked inside DJMM. They stay with the file when you copy it, including onto a USB drive.
DJMM never writes to rekordbox's library database. rekordbox reads a file's comment when you import the file, and tracks that are already in your collection are only re-read when you tell rekordbox to reload their tags. Once rekordbox has read the comments, you can build smart playlists that match on them.
Moving and deleting music files from your phone
In DJMM you can move a track to a different folder, or delete it, from your phone. Your Mac applies the change to the real file. A move relocates the file to the new folder on your Mac, and a delete sends the file to the Mac Trash, so it can be recovered.
Your phone reaches the Mac in one of two ways. Cloud mode queues changes through DJMM's cloud, so you can make them while the Mac is off, and the Mac applies them the next time the DJMM Mac app is open. SSH mode connects the phone directly to the Mac and needs the Mac to be on.
Searching your library at the decks
DJMM searches your whole library by text from your phone, so you can look up a track mid-set and edit the comment on the one that just played.
It also has a camera search. Point your phone at a CDJ screen or a laptop screen, and DJMM reads the text it sees and searches your library for a match. The text is read on your phone.
DJMM runs on iPhone and iPad (App Store), on Android (Google Play), and on Mac, where the app is installed from the DJMM website. The Mac app keeps your library on disk and syncs it to your phone, so you need the Mac app to get your library onto the phone.
DJMM Pro is a subscription, and the app shows its price before you subscribe. On iPhone, iPad, and Android it is billed through your App Store or Google Play account, and on Mac checkout opens in your web browser. This page does not list prices.
Phone acts. Mac reflects.
Your phone is a full library editor: list, search, listen, tag, move, delete. The Mac app watches the folder and reconciles every change.
- Phone is a full editor: tag, mark, move, delete.
- Mac app watches the folder and reconciles every change.
- Catches up automatically the next time the DJMM Mac app is open.
Frequently asked questions
Can I tag and organize my DJ music library from my phone?
Yes. DJMM runs on iPhone, iPad, and Android. You can play a track, tag it with energy, vibe, vocals, or categories you define, mark an issue such as low gain, and move or delete files, all from your phone. Your Mac applies each change to the real files. Tagging is one track at a time.
Will rekordbox see the tags I add in DJMM?
DJMM saves tags in the comment field of the audio file, as short PREFIX:value text such as ENG:Peak. rekordbox reads a file's comment when you import the file, and tracks already in your collection are only re-read when you tell rekordbox to reload their tags. DJMM never writes to rekordbox's library database.
Can I move or delete music files from my phone?
Yes. Move or delete a track in DJMM and your Mac applies it to the real file. A move relocates the file to the new folder on your Mac, and a delete sends it to the Mac Trash, where it can be recovered. If the Mac is off, cloud mode queues the change and the Mac applies it the next time the DJMM Mac app is open.
Does DJMM work on Android, or only on iPhone?
DJMM runs on Android through Google Play as well as on iPhone and iPad through the App Store. Each of them works with the DJMM Mac app, which keeps your library on disk and syncs it to your phone.
Where do I download DJMM?
Use the Download for macOS button on the DJMM homepage. It always points to the latest stable installer we publish.
Do I need both Mac and phone?
You can start on Mac only, but the full DJMM workflow is designed around using your Mac as the source of truth and your phone as the anywhere-control surface.
How do updates work?
DJMM checks for updates inside the Mac app, and the website always points to the current stable installer when a manual download is needed.
If I manage tracks on phone, does it reflect on Mac?
Yes. DJMM keeps your phone-side changes aligned with your Mac library workflow when your Mac is reachable: in cloud mode the next time the DJMM Mac app is open, in SSH mode while the Mac is on.
Will DJMM change the actual track metadata?
Yes. Tags and issue markers are written into real track comment fields so your DJ software can keep benefiting from the same prep work.
Will my DJ software’s smart playlists pick up my changes?
Smart playlists can match on a track's comment field, which is where DJMM saves tags. In rekordbox, the comment is read when a file is imported, and tracks already in your collection are only re-read when you tell rekordbox to reload their tags. DJMM does not write to any DJ software's library database.
What happens if my Mac is offline?
DJMM catches up the next time the Mac app is open. Sync actions wait until the Mac is available again.
Cloud sync vs SSH — what is the difference?
Cloud is the easy default: your Mac uploads to the cloud and your phone reads from it, so the Mac doesn’t need to be running for you to make phone-side changes. SSH is the advanced path: phone connects directly to Mac for instant updates, but Mac must be on. You can switch between them anytime in Settings.
I turned on Remote Login but DJMM still cannot connect.
Check three things: (1) the Host you entered matches the IP shown under System Settings → General → Sharing → Remote Login, (2) you used port 22, and (3) your Mac password and username are correct. Mac firewall settings can also block port 22 — check Privacy & Security → Firewall → Options.
I am off the home network. Can I still use SSH?
Yes — install Tailscale on both Mac and phone, sign in with the same Tailscale account, and use the Tailscale IP (shown in the Tailscale app) as the Host in DJMM. This gives you a private mesh network so DJMM can reach your Mac from anywhere.
What is my Mac’s IP address for SSH?
On Mac, open System Settings → General → Sharing → Remote Login. The IP is shown directly under "Remote Login: On" in a format like ssh username@192.168.x.x. Use the part after the @ as your Host in DJMM.
Connection drops every few minutes — what is wrong?
Most often this is the Mac going to sleep. Open System Settings → Energy and check "Prevent automatic sleeping when the display is off" or attach the Mac to power. SSH needs the Mac awake to respond.
Can I use SSH without my Mac running?
No. SSH is a direct phone-to-Mac connection — the Mac must be on and reachable for SSH to work. If you want to make changes when your Mac is off or asleep, use Cloud sync instead. You can switch between them anytime in Settings.
How do I switch from SSH back to Cloud?
Open DJMM on your phone, go to Settings → Library source, and pick Cloud Library. The phone will start pulling from the cloud instead of your Mac directly. Your existing tags and edits don’t go anywhere.
Is the latest download button always current?
Yes. The release manifest behind the site is refreshed so the download button always points to the latest stable build we have published.
How can I contact the team?
Use the DJMM Contact page or email djmm@pixelmatelabs.com for setup help, workflow questions, or business enquiries.
Can I use DJMM in a professional prep workflow?
That is the intent. DJMM is built for active DJs who want fast prep, consistent tags, and a cleaner path between organization and performance.
This page requires JavaScript for the full interactive experience.