このプロジェクトについて
このプロジェクトは、foobar2000オーディオプレイヤーの64ビット版向けに、再生統計履歴を表示するビューアを提供します。プレイヤー内で選択中または再生中のトラックの視聴履歴を、Chart.jsを使用してチャート表示します。
データはこのプロジェクト自体では収集されません。代わりに、既存のfoobar2000統計コンポーネントが生成する記録を読み取ります。少なくとも1つの集計コンポーネントが必要です。例として、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、およびfoobar2000 64ビット版です。READMEでは、インストールを変更する前にプロファイルフォルダをバックアップすることを推奨しています。トラブルシューティングのメモには、WebView2の欠落、テンプレートパスの誤り、既存の再生履歴でplaycount追跡を有効にする必要性が含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.