这个项目能做什么

本项目为 64 位版本的 foobar2000 音频播放器提供一个播放统计历史查看器。它会在播放器内显示所选曲目或正在播放曲目的收听历史,使用 Chart.js 渲染图表。 数据并非由本项目自行收集,而是读取现有 foobar2000 统计组件生成的记录。至少需要一个聚合组件,例如 foo_playcount 配合 foo_enhanced_playcount、stuerp 的 foo_statistics,或 foo_skipcount。因此可用的历史数据量取决于安装了哪些组件以及它们跟踪播放的时长。 渲染通过 foo_webview2 组件完成,该组件嵌入一个基于 Microsoft Edge 的 WebView2 面板。查看器是一个本地 HTML/JavaScript 文件,作为 WebView 模板加载。文档中介绍了几种访问方式:从上下文菜单打开 WebView2 弹出窗口、将查看器嵌入为 Columns UI 面板,或使用 foo_flowin 创建弹出式 WebView 实例。README 逐步说明了安装组件、将 HTML 和 JS 文件放入 foobar2000 配置文件文件夹、配置 WebView 模板路径以及打开查看器的过程。 环境要求为安装了 Microsoft Edge 的 Windows 10 或 11,以及 64 位 foobar2000。README 建议在修改安装之前备份配置文件文件夹。故障排除说明涵盖 WebView2 缺失、模板路径不正确,以及需要在已有播放历史的情况下启用 playcount 跟踪。