Background music control for VoiceMode voice sessions using mpv
Scanned 9/5/2026
Install to Claude Code
npx -y skills add mbailey/voicemode --skill voicemode-dj --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Voicemode Dj?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/mbailey-voicemode-dj)More formats (shields.io, HTML) on the badges page.
---
name: voicemode-dj
description: Background music control for VoiceMode voice sessions using mpv
---
# 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**:
```bash
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
```bash
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](../../docs/reference/dj/commands.md) - Full command reference
- [Music For Programming](../../docs/reference/dj/mfp.md) - MFP episode integration
- [Chapter Files](../../docs/reference/dj/chapters.md) - FFmpeg chapter format
- [Installation](../../docs/reference/dj/installation.md) - Setup requirements
- [IPC Reference](../../docs/reference/dj/ipc.md) - Low-level mpv control
## Programmatic Access
```python
from voice_mode import DJController, MfpService, MusicLibrary
```
## Configuration
`~/.voicemode/voicemode.env`:
```bash
VOICEMODE_DJ_VOLUME=50 # Default startup volume
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!