Skip to main content
Glama

itunes_previous

Return to the previous track in Apple Music playback on macOS. Use this MCP command to manage playback and navigate your music library efficiently.

Instructions

Return to the previous track.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handler function for the 'itunes_previous' tool. It is decorated with @mcp.tool() which registers it, and executes an AppleScript to go to the previous track using the run_applescript helper.
    @mcp.tool() def itunes_previous() -> str: """Return to the previous track.""" script = 'tell application "Music" to previous track' return run_applescript(script)
  • Helper utility function used by the itunes_previous tool (and others) to run AppleScript commands via subprocess.
    def run_applescript(script: str) -> str: """Execute an AppleScript command via osascript and return its output.""" result = subprocess.run(["osascript", "-e", script], capture_output=True, text=True) if result.returncode != 0: return f"Error: {result.stderr.strip()}" return result.stdout.strip()

Other Tools

Related Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kennethreitz/mcp-applemusic'

If you have feedback or need assistance with the MCP directory API, please join our Discord server