Agent♥︎Age
Catalog

io.github.josesepulvedapino/zahori

Official

by josesepulvedapino · TypeScript

Find the media stream behind any web page: browser-driven HLS/DASH/MP4 with learnable site profiles

io.github.josesepulvedapino/zahori MCP Server

This MCP server supports finding the media stream behind any web page using a browser-driven workflow for HLS/DASH/MP4. It relies on learnable site profiles, and the media stream is detected by observing network activity after interacting with the page (e.g., dismissing overlays and pressing play).

🛠️ Key Features

  • Media stream discovery for web pages
  • Browser-driven detection of HLS/DASH/MP4 streams
  • Learnable site profiles
  • Network observation during playback

🚀 Use Cases

  • Locating underlying HLS/DASH/MP4 requests from arbitrary pages
  • Handling sites where media URLs are not directly exposed in page markup

⚡ Developer Benefits

  • Integration-focused implementation implied by MCP and TypeScript tooling
  • JavaScript/TypeScript ecosystem alignment (npm package referenced)
  • Uses Playwright-style browser automation (via “playwright” topic)

⚠️ Limitations

  • Requires real browser interaction (overlays must be dismissed and playback started)
  • Scope is limited to media streams detectable via the network after the automated steps

Topics

clidashdownloadhlsm3u8mcpplaywrightstreamingtypescriptvideo