foo_ui_webview2 tar med WebView2-användargränssnitt och MCP till foobar2000
foo_ui_webview2, utvecklad av NereaFantasia, moderniserar foobar2000 genom att ersätta dess klassiska gränssnitt med en WebView2-canvas och exponera en Model Context Protocol-server för programmatisk åtkomst. Den renderar spelområdet med standardwebbstackar så att utvecklare kan bygga skins med ramverk som React eller Vue medan AI-agenter ansluter via MCP för uppspelnings- och bibliotekuppgifter. Riktad mot avancerade användare och webbvänliga designers syftar den till att lägga till utvecklarvänliga UI- och automatiseringsalternativ för lokal mediehantering.
Det omvandlar spelaren till en webbaserad yta för anpassade skins och automatisering
Komponenten accepterar HTML, CSS och JavaScript och är kompatibel med moderna ramverk inklusive Vue, React och Svelte, plus standard Web Components. Den implementerar en tvåvägsbro så att skript på sidan kan interagera med inbyggd kod, och den inbyggda MCP-servern exponerar kontrolländpunkter. Praktiska resultat inkluderar programmatisk ändring av spellistor, metadatafrågor och agentdriven uppspelningskontroll via Chrome DevTools Protocol.
Det producerar visuella resultat som ser inhemska ut med Windows 11-effekter och responsiv rendering
WebView2-motorn renderar hela klientområdet och stöder Windows 11-visuella effekter som Mica, Acrylic och flikade bakgrunder, vilket gör webbinnehåll att se systeminhemskt ut. Feedback från communityn nämner stark prestanda och "magnifika" visuella effekter när designer utnyttjar dessa funktioner. Att rendera hela klientområdet innebär också att layouter reagerar på snap- och fönsterändringar, så att designers kan rikta sig mot dynamiska fönsterlägen snarare än fasta storlekar på skins.
Det riktar sig till utvecklare med omfattande API:er och har tydliga plattformsförutsättningar
Verktyget erbjuder ett TypeScript SDK, en C++/JavaScript BridgeCore för realtids händelser, och en API-yta som överstiger 400 ändpunkter för uppspelning, bibliotek och metadataoperationer. Det erbjuder också kompatibilitet för Spider Monkey Panel-skript. Installation kräver foobar2000 v2.0+ (x86 eller x64) och Microsoft Edge WebView2-runtime på Windows 10 eller 11, vilket positionerar komponenten mot tekniskt kunniga användare snarare än tillfälliga skinnare.
ett kapabelt val för tekniskt skickliga användare som vill ha moderna användargränssnitt och automatiseringar
Komponenten är ett kapabelt alternativ för avancerade foobar2000-användare som behöver utvecklargrad UI-verktyg och programmatisk kontroll i en lokal mediearbetsflöde. Dess betoning på utvecklarverktyg och plattformsförutsättningar snävar av dess praktiska publik. Förvänta dig att investera tid i webb utvecklingspraxis för att extrahera fullt värde; för team eller individer som är beredda att göra det, levererar det en produktiv grund för anpassade, agentaktiverade uppspelningsarbetsflöden.