media-player
Play audio/video locally on the host
Why use this skill?
Control audio and video on your host with the OpenClaw media-player skill. Play local files or streams using mpv with simple commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/xejrax/media-playerWhat This Skill Does
The media-player skill for OpenClaw provides a seamless interface for controlling local audio and video playback on your host machine. By leveraging the industry-standard mpv media player, this skill allows you to handle various multimedia formats, including local files and streaming URLs, directly through your AI assistant. Whether you are automating a background music environment, listening to podcasts, or reviewing video files, the media-player skill bridges the gap between your digital assistant and your desktop audio environment.
Installation
To integrate this skill into your OpenClaw environment, ensure you have the mpv backend installed on your host system. On Fedora-based systems, use the command sudo dnf install mpv. Once the dependency is met, install the skill via the OpenClaw registry by executing: clawhub install openclaw/skills/skills/xejrax/media-player.
Use Cases
This skill is highly versatile. Use it to create automated morning routines where the AI plays your favorite local radio stream or news broadcast. It is also excellent for developers or researchers who need to listen to audio documentation or video tutorials without switching between applications. Furthermore, it allows for hands-free control of your media library during deep work sessions, enabling you to pause or stop content without leaving your current workspace or IDE.
Example Prompts
- "OpenClaw, please play the latest technical keynote video from this URL: https://example.com/keynote.mp4"
- "I need to focus, could you play my focus-music.mp3 file from my downloads folder?"
- "Stop the current music playback, I need to take a call."
Tips & Limitations
- File Paths: Always provide absolute paths or ensure your working directory is correctly set to avoid 'file not found' errors.
- Supported Formats: Since the engine is mpv, it supports almost any codec known to Linux. If a specific format fails, check your local ffmpeg configuration.
- Resource Usage: Because this runs a subprocess on the host, large media files or high-bitrate streams may consume significant CPU cycles. Monitor your system load if you are performing heavy development tasks concurrently.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-xejrax-media-player": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read
Related Skills
system-info
Quick system diagnostics: CPU, memory, disk, uptime
calendar
Manage Google Calendar events using `gcalcli`. Create, list, and delete calendar events from the CLI.
log-tail
Stream recent logs from systemd journal
wifi-qr
Generate QR code for Wi-Fi credentials
ping-beads
Verify the bead daemon is alive and responsive