Skip to content

load_browser_item bugΒ #47

@tatookan

Description

@tatookan

Failed Functions.

  • ❌ load_browser_item -
    Failed for all URI formats

πŸ“ Specific error messages

Error type: Browser item with
URI '' not found
Error code: Communication error
with Ableton

πŸ§ͺ Tested URI Formats

All of the following formats failed:

  1. Simple name: "Analog",
    "Collision", "Drift".
    "Operator", "Simpler", "Sampler".
    "Sampler"
  2. Path format: "instruments/Analog", "Operator", "Simpler", "Sampler
    "instruments/Analog", "drums/Drum Rack
    "drums/Drum Rack"
  3. full path.
    "instruments/piano/grand
    Piano" 4.
  4. file format: "505 Core
    Kit.adg" 5.
  5. Ableton internal format.
    "ableton.inst.analog", "ableton.inst.
    "ableton.inst.simpler"

🎯 Key findings

Important Clue: The error message displays the URI ''
(empty string), indicating:

  • Parameters were not passed to Ableton correctly
  • or there is a bug in the MCP tool's URI parsing.

πŸ“‹ Environmental Information

  • Operating system: macOS Darwin
    23.6.0
  • Python version: 3.12
  • MCP Server: FastMCP Framework
  • Ableton connection: localhost:9877
    (normal connection)

πŸ”§ Replication Steps

Simple reproduction code

ableton =
get_ableton_connection()
result = ableton.send_command(
"load_browser_item", {
"track_index": 8,
"uri": "analog" #
Any known instrument name
})

Result: Browser item with URI

'' not found

πŸ’‘ Suggested directions for fixing it

  1. Check parameter passing.
    Make sure the uri parameter is passed correctly to Ableton.
  2. Validate URI format.
    Verify supported URI format specification
  3. Add Error Handling.
    Provide more detailed error messages
  4. Test different versions: Test different versions of Ableton
    Live versions

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions