install
source · Clone the upstream repo
git clone https://github.com/mbailey/voicemode
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/mbailey/voicemode "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/voicemode-dj" ~/.claude/skills/mbailey-voicemode-voicemode-dj && rm -rf "$T"
manifest:
.claude/skills/voicemode-dj/SKILL.mdsource content
VoiceMode DJ
Background music control during VoiceMode sessions via
voicemode dj commands.
Default: Music For Programming
When asked to play music for coding/programming, default to Music For Programming episode 49:
voicemode dj mfp play 49
This plays Julien Mier's mix with chapter navigation support. Use
voicemode dj mfp list to see all available episodes.
Quick Reference
voicemode dj play <file|url> # Start playback voicemode dj stop # Stop playback voicemode dj mfp play 49 # Play MFP episode (Julien Mier) voicemode dj status # What's playing voicemode dj next / prev # Chapter navigation voicemode dj volume [0-100] # Get/set volume voicemode dj find <query> # Search library
Documentation
- Commands - Full command reference
- Music For Programming - MFP episode integration
- Chapter Files - FFmpeg chapter format
- Installation - Setup requirements
- IPC Reference - Low-level mpv control
Programmatic Access
from voice_mode import DJController, MfpService, MusicLibrary
Configuration
~/.voicemode/voicemode.env:
VOICEMODE_DJ_VOLUME=50 # Default startup volume