player_set_speed
Set the playback speed multiplier for media in mpv player. Use values like 0.5 for half speed, 1.0 for normal, or 2.0 for double speed.
Instructions
Set playback speed multiplier. 1.0 = normal speed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| speed | Yes | Speed multiplier e.g. 0.5, 1.0, 1.5, 2.0 |
Implementation Reference
- index.js:394-407 (registration)Tool registration definition for 'player_set_speed' including name, description, and inputSchema.
{ name: "player_set_speed", description: "Set playback speed multiplier. 1.0 = normal speed.", inputSchema: { type: "object", properties: { speed: { type: "number", description: "Speed multiplier e.g. 0.5, 1.0, 1.5, 2.0", }, }, required: ["speed"], }, }, - index.js:397-406 (schema)Input schema for player_set_speed: expects a 'speed' number (speed multiplier).
inputSchema: { type: "object", properties: { speed: { type: "number", description: "Speed multiplier e.g. 0.5, 1.0, 1.5, 2.0", }, }, required: ["speed"], }, - index.js:583-587 (handler)Handler logic for 'player_set_speed': ensures mpv is running, sets the 'speed' property via setProperty, and returns a confirmation string.
case "player_set_speed": { await ensureMpv(); await setProperty("speed", args.speed); return ok(`Speed set to ${args.speed}x`); }