foo_ui_webview2 brings WebView2 UIs and MCP to foobar2000
foo_ui_webview2, developed by NereaFantasia, modernizes foobar2000 by replacing its classic interface with a WebView2 canvas and exposing a Model Context Protocol server for programmatic access. It renders the player area with standard web stacks so developers can build skins with frameworks such as React or Vue while AI agents connect via MCP for playback and library tasks. Targeted at advanced users and web-savvy designers, it aims to add developer-grade UI and automation options to local media management.
It converts the player into a web-driven surface for custom skins and automation
The component accepts HTML, CSS, and JavaScript and is compatible with modern frameworks including Vue, React, and Svelte, plus standard Web Components. It implements a bidirectional bridge so in-page scripts can interact with native code, and the built-in MCP server exposes control endpoints. Practical outcomes include programmatic playlist changes, metadata queries, and agent-driven playback control via the Chrome DevTools Protocol.
It produces native-looking visual results with Windows 11 effects and responsive rendering
The WebView2 engine renders the entire client area and supports Windows 11 visuals such as Mica, Acrylic, and tabbed backgrounds, making web content appear system-native. Community feedback cites strong performance and "magnificent" visuals when designs exploit those features. Rendering the full client area also means layouts react to snap and window changes, so designers can target dynamic window states rather than fixed-size skins.
It targets developers with extensive APIs and has clear platform prerequisites
The tool offers a TypeScript SDK, a C++/JavaScript BridgeCore for real-time events, and an API surface exceeding 400 endpoints for playback, library, and metadata operations. It also provides compatibility for Spider Monkey Panel scripts. Installation requires foobar2000 v2.0+ (x86 or x64) and the Microsoft Edge WebView2 runtime on Windows 10 or 11, which positions the component toward technically skilled users rather than casual skinners.
A capable choice for technically proficient users who want modern UIs and automation
The component is a capable option for advanced foobar2000 users who need developer-grade UI tooling and programmatic control in a local media workflow. Its emphasis on developer tooling and platform prerequisites narrows its practical audience. Expect to invest time in web development practices to extract full value; for teams or individuals prepared to do so, it delivers a productive foundation for customized, agent-enabled playback workflows.





