Install on macOS
- Download the macOS arm64 DMG: Apple Silicon (M1 or later), recent macOS required.
- Open it, drag manaDJ into Applications, eject.
- In Applications, right-click (or Control-click) manaDJ → Open; confirm Open.
- Not notarized: if blocked with Move to Trash / Done, use System Settings → Privacy & Security → Open Anyway; confirm.
First launch takes longer while preparing the database.
Install on Windows
- Download and run the Windows x64 installer: 64-bit Windows 10/11; untested on Windows hardware.
- Not code-signed: SmartScreen’s Windows protected your PC → More info → Run anyway.
- Launch from Start. Installs to
%LOCALAPPDATA%\Programs\manaDJwithout administrator rights.
Windows 11 Smart App Control has no per-app bypass; use a machine with it off until manaDJ is signed.
Welcome
- First run requires an empty Library and a welcome never finished or skipped.
- Select Get started or Skip setup; all steps below are optional.
- Finish later saves progress; Resume setup continues it.
- After Controller check, Open manaDJ starts the Tour.
Rekordbox import
- Preview the library; choose whether to Keep my genres, then Import … new tracks, or Skip for now.
- Keep manaDJ open; Continue setup while importing proceeds.
Import never writes to Rekordbox or moves music. Export is off by default.
Music folder / Tracks directory
- Choose folder… → Save & scan folder, or Use folder without scanning / Skip for now.
- Keep manaDJ open during scanning. Downloads use this folder; imported files stay in place.
Cue mode
Paused-Deck Hot Cues:
- Gated (default): hold previews; release stops and returns.
- Trigger: press starts playback; release continues.
Playing-Deck Hot Cues always jump; Main cue retains hold behavior. Headphone routing: Controller check.
SoundCloud
- Log into soundcloud.com.
- Developer tools: Option–Command–I (macOS), Ctrl–Shift–I (Windows). Chrome/Edge/Brave: Application; Firefox/Safari: Storage. Safari: first enable Settings → Advanced → Show features for web developers.
- Cookies → https://soundcloud.com: copy oauth_token (
2-…). - Paste into manaDJ → Connect; verify account and likes → Done.
Soulseek
- Enter username/password → Connect. New accounts are created on first login.
- Wait for Connected to Soulseek → Done; if slskd is unavailable, Skip.
Controller check
- Choose Master (speakers), Cue (headphones; initially Off); select explicit output pairs when prompted, then Test tone. Controller headphones usually use outputs 3/4.
- Connect USB controller; test mapped controls. No Mapping means controls cannot operate manaDJ.
- Calibrate jog wheels if available; Done / Skip.
Run Setup again / first-run state
- Settings → Help → Setup → Run setup again replays all six guides, retaining Library and configuration; changed choices apply.
- Resume setup continues saved progress.
- No Reset to first run button; replay retains completion history without restoring Welcome.
- Settings → Help → Tour → Reset tour progress resets only the Tour.
Where your data lives
- macOS:
~/Library/Application Support/manaDJ - Windows:
%APPDATA%\manaDJ - Contains database, backups, settings, stems and logs.
Updates
- Quit manaDJ; replace the Applications copy using the new DMG (macOS) or run the new installer (Windows). Data remains.
- Current prerelease v0.1.0-rc.3 / latest release (excludes prereleases).
Uninstall
- macOS: quit; Applications → manaDJ → Trash.
- Windows: Settings → Apps → Installed apps → manaDJ → Uninstall.
The data folder remains.
Troubleshooting
- Blocked: macOS / Windows.
- Startup failure: window shows error/log path; logs: data root.
- Import/Scan disconnected: Check progress; check drive connection.
- No sound: Controller check → Test tone.
- Account failure: Settings → Accounts → reconnect.
- GitHub issue: version, OS, steps, log.