foo_ui_webview2 นำ WebView2 UIs และ MCP มาสู่ foobar2000
foo_ui_webview2, พัฒนาโดย NereaFantasia, ทำให้ foobar2000 ทันสมัยขึ้นโดยการเปลี่ยนอินเทอร์เฟซคลาสสิกเป็นแคนวาส WebView2 และเปิดเผยเซิร์ฟเวอร์ Model Context Protocol สำหรับการเข้าถึงแบบโปรแกรม โดยมันจะแสดงพื้นที่ผู้เล่นด้วยสแต็กเว็บมาตรฐานเพื่อให้นักพัฒนาสามารถสร้างสกินด้วยเฟรมเวิร์กเช่น React หรือ Vue ขณะที่ตัวแทน AI เชื่อมต่อผ่าน MCP สำหรับการเล่นและงานห้องสมุด มุ่งเป้าไปที่ผู้ใช้ขั้นสูงและนักออกแบบที่มีความรู้เกี่ยวกับเว็บ มันมีเป้าหมายเพื่อเพิ่ม UI ระดับนักพัฒนาและตัวเลือกการทำงานอัตโนมัติให้กับการจัดการสื่อในท้องถิ่น.
มันแปลงผู้เล่นให้เป็นพื้นผิวที่ขับเคลื่อนด้วยเว็บสำหรับสกินที่กำหนดเองและการทำงานอัตโนมัติ
ส่วนประกอบนี้รองรับ HTML, CSS และ JavaScript และเข้ากันได้กับเฟรมเวิร์กสมัยใหม่รวมถึง Vue, React และ Svelte รวมถึง Web Components มาตรฐาน มันใช้สะพานสองทิศทางเพื่อให้สคริปต์ในหน้าเว็บสามารถโต้ตอบกับโค้ดเนทีฟได้ และเซิร์ฟเวอร์ MCP ที่สร้างขึ้นในตัวเปิดเผยจุดควบคุม ผลลัพธ์ที่เป็นประโยชน์รวมถึงการเปลี่ยนแปลงเพลย์ลิสต์แบบโปรแกรม, การสอบถามข้อมูลเมตาดาต้า และการควบคุมการเล่นที่ขับเคลื่อนโดยตัวแทนผ่าน Chrome DevTools Protocol.
มันผลิตผลลัพธ์ภาพที่ดูเหมือนเนทีฟด้วยเอฟเฟกต์ Windows 11 และการเรนเดอร์ที่ตอบสนอง
เครื่องยนต์ WebView2 เรนเดอร์พื้นที่ของลูกค้าทั้งหมดและสนับสนุนภาพ Windows 11 เช่น Mica, Acrylic และพื้นหลังแบบแท็บ ทำให้เนื้อหาเว็บดูเหมือนเนทีฟของระบบ ข้อเสนอแนะแบบชุมชนระบุถึงประสิทธิภาพที่แข็งแกร่งและภาพที่ "งดงาม" เมื่อการออกแบบใช้ประโยชน์จากคุณสมบัติเหล่านั้น การเรนเดอร์พื้นที่ของลูกค้าทั้งหมดยังหมายความว่าการจัดเลย์เอาต์ตอบสนองต่อการเปลี่ยนแปลงของการจับและหน้าต่าง ดังนั้นนักออกแบบจึงสามารถกำหนดเป้าหมายสถานะหน้าต่างที่มีพลศาสตร์แทนที่จะเป็นสกินขนาดคงที่.
มันมุ่งเป้าไปที่นักพัฒนาด้วย API ที่กว้างขวางและมีข้อกำหนดพื้นฐานที่ชัดเจน
เครื่องมือนี้มี SDK TypeScript, C++/JavaScript BridgeCore สำหรับเหตุการณ์เรียลไทม์ และพื้นผิว API ที่มีจุดสิ้นสุดมากกว่า 400 จุดสำหรับการเล่น, ห้องสมุด และการดำเนินการเมตาดาต้า นอกจากนี้ยังมีความเข้ากันได้สำหรับสคริปต์ Spider Monkey Panel การติดตั้งต้องการ foobar2000 v2.0+ (x86 หรือ x64) และ Microsoft Edge WebView2 runtime บน Windows 10 หรือ 11 ซึ่งทำให้ส่วนประกอบนี้มุ่งไปที่ผู้ใช้ที่มีทักษะทางเทคนิคมากกว่าผู้ที่ทำสกินทั่วไป.
ตัวเลือกที่มีความสามารถสำหรับผู้ใช้ที่มีทักษะทางเทคนิคที่ต้องการ UI สมัยใหม่และการทำงานอัตโนมัติ
ส่วนประกอบนี้เป็นตัวเลือกที่มีความสามารถสำหรับผู้ใช้ foobar2000 ระดับสูงที่ต้องการเครื่องมือ UI ระดับนักพัฒนาและการควบคุมเชิงโปรแกรมในกระบวนการสื่อท้องถิ่น การเน้นที่เครื่องมือสำหรับนักพัฒนาและข้อกำหนดของแพลตฟอร์มทำให้กลุ่มผู้ใช้ที่เหมาะสมลดลง คาดว่าจะต้องใช้เวลาในการปฏิบัติการพัฒนาเว็บเพื่อให้ได้คุณค่าที่เต็มที่; สำหรับทีมงานหรือบุคคลที่เตรียมพร้อมที่จะทำเช่นนั้น มันมอบพื้นฐานที่มีประสิทธิผลสำหรับกระบวนการเล่นที่ปรับแต่งได้และมีตัวแทนช่วยเหลือ.