NereaFantasia/foo_ui_webview2
View on GitHub ↗A WebView2 UI framework for foobar2000 - build the entire player in web tech (Vue/React) with native Windows 11 Mica/Acrylic effects. Ships a TypeScript SDK and an MCP server for AI agents.
39 ★3 forksC++Updated 22d ago
What you need to know
C++ WebView2 UI component for foobar2000 that turns the whole player window into a web canvas (Mica/Acrylic effects, extended title bar, 200+ APIs). Includes an MCP server so AI agents can control playback, playlists, and take screenshots over CDP. Main component GPL-3.0-or-later; SDK MIT.
Install
Install the .fb2k-component package, then use the MCP server via npx foo-ui-webview2-mcp
Usage
- •Install the component, pick Webview2 UI as the default interface, and (optionally) connect an AI agent via the MCP server.
Key features
- ✓Full WebView2-rendered UI for foobar2000
- ✓Mica/Acrylic Windows 11 effects
- ✓200+ APIs across 20+ namespaces
- ✓SMP compatibility layer
- ✓MCP server for AI agents via CDP
- ✓Plugin extension system
Best for
Building modern web-based foobar2000 UIs and letting agents drive the player
Caveats
- ⚠Windows only
- ⚠Main component is GPL-3.0-or-later (sdk/ is MIT)
Platforms: Windows
Reviewed 2026-08-11
Topics
- Stars
- 39★
- Forks
- 3
- Language
- C++
- License
- GPL-3.0
- Created
- 2026-04-02
- Last push
- 2026-08-13