Skip to content

Releases: sandraschi/mixx-dj-mcp

Mixx-DJ-MCP v0.2.0

Choose a tag to compare

@sandraschi sandraschi released this 24 Jul 22:26

v0.2.0 -- Fleet Audio Hub, AI DJ Agent, Audio Analysis, Set Recording, Voice Control

New in v0.2.0

Audio Analysis Engine

  • Real BPM/key/energy detection via librosa (Krumhansl-Schmuckler)
  • Camelot wheel key notation
  • Cue point suggestions from track structure
  • SQLite database for persistent analysis

AI Autonomous Mix Agent

  • \mixx_ai_set(operation='plan')\ -- plans a full set with BPM curve and energy arc
  • \mixx_ai_set(operation='perform_transition')\ -- AI chooses and executes transitions
  • \mixx_ai_set(operation='suggest_next')\ -- recommends next track based on current deck state
  • Uses ctx.sample() for autonomous reasoning; rule-based fallback

DJ Analytics & History

  • Play history, transition logging, personal style profiling
  • Track suggestions: what haven't you played recently
  • Top keys, transitions, and most-played tracks

Set Recording & Replay

  • Record every OSC command as JSONL with beat timestamps
  • Replay any recorded set through the OSC bridge
  • Export sets as JSON for external tools

Fleet Audio Hub

  • /api/v1/cockpit/now_playing\ -- aggregated deck status + recording + external sources
  • /api/v1/fleet/register\ -- cross-MCP audio source handoff
  • /api/v1/fleet/sources\ -- list connected servers

Voice Control

  • \POST /api/voice/command\ -- webhook for speech-mcp
  • Natural language to OSC command routing

Webapp Updates

  • Settings page: SOTA-compliant LLM provider selector (Ollama/LM Studio/vLLM)
  • Cockpit: live polling, recording indicator, fleet source badges
  • README overhaul with hero, user-friendly structure, mixxxxx video fork docs

Mixx-DJ-MCP v0.1.0

Choose a tag to compare

@sandraschi sandraschi released this 24 Jul 21:55

Initial release of Mixx-DJ-MCP — control Mixxx open-source DJ software through natural language.

What's included:

  • OSC bridge to Mixxx (ports 11118/11119)
  • 12 portmanteau tools: deck, library, effects, mixer, stems, transitions, vinyl, controller, DAW, skins, smart crates, set sequencer
  • 3 Prefab UI cards: deck/mixer/library status
  • SOTA webapp: React 19 / Vite 6 / Tailwind 4 / Zustand 5 (9 pages)
  • Tauri 2.0 NSIS installer with embedded PyInstaller backend (106 MB)
  • MCPB bundle for Claude Desktop (15 KB)
  • Local LLM integration: Ollama, LM Studio, vLLM auto-detection