← WebMCP Directory

Tool tree

streambench.trfny.com

Developer ToolsTools verified
Website
Browser workshop for locally testing IPTV streams, radio, HLS and M3U/M3U8 playlists with EPG, metadata and diagnostics.
Explore capabilities
    read_stream_stateAnswer

    Read player, playlist, provider, diagnostics and EPG state without changing Streambench.

    View tool JSON
    {
      "name": "read_stream_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read player, playlist, provider, diagnostics and EPG state without changing Streambench.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    search_streamsAnswer

    Search the currently loaded playlist without changing its visible filter or playback state.

    View tool JSON
    {
      "name": "search_streams",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the currently loaded playlist without changing its visible filter or playback state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 500,
            "default": ""
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 20
          }
        },
        "additionalProperties": false
      }
    }
    start_stream_playbackAction

    Start playback for one non-external entry through Streambench's existing relay-aware UI. The returned entry is the logical playlist item; state.diagnostics.address reports the effective playback route.

    View tool JSON
    {
      "name": "start_stream_playback",
      "kind": "act",
      "impl": "imperative",
      "description": "Start playback for one non-external entry through Streambench's existing relay-aware UI. The returned entry is the logical playlist item; state.diagnostics.address reports the effective playback route.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "index": {
            "type": "integer",
            "minimum": 0
          }
        },
        "required": [
          "index"
        ],
        "additionalProperties": false
      }
    }
    stop_stream_playbackAction

    Stop the current Streambench media playback without changing the loaded playlist.

    View tool JSON
    {
      "name": "stop_stream_playback",
      "kind": "act",
      "impl": "imperative",
      "description": "Stop the current Streambench media playback without changing the loaded playlist.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }