프로젝트 소개

이 프로젝트는 foobar2000 오디오 플레이어의 64비트 버전을 위한 재생 통계 기록 뷰어를 제공합니다. 선택한 트랙 또는 재생 중인 트랙의 청취 기록을 플레이어 내부에 표시하며, Chart.js로 렌더링된 차트를 사용합니다. 데이터는 이 프로젝트 자체에서 수집하지 않습니다. 대신 기존 foobar2000 통계 컴포넌트가 생성한 기록을 읽습니다. 최소 하나의 집계 컴포넌트가 필요하며, 예를 들어 foo_playcount와 foo_enhanced_playcount, stuerp의 foo_statistics, 또는 foo_skipcount가 있습니다. 따라서 사용 가능한 기록의 양은 어떤 컴포넌트가 설치되어 있는지와 재생을 얼마나 오래 추적해 왔는지에 따라 달라집니다. 렌더링은 Microsoft Edge 기반의 WebView2 패널을 내장하는 foo_webview2 컴포넌트를 통해 처리됩니다. 뷰어는 WebView 템플릿으로 로드되는 로컬 HTML/JavaScript 파일입니다. 여러 접근 방법이 문서화되어 있습니다. 컨텍스트 메뉴에서 WebView2 팝업을 열거나, 뷰어를 Columns UI 패널로 내장하거나, foo_flowin을 사용하여 팝업 WebView 인스턴스를 생성하는 방법입니다. README는 컴포넌트 설치, HTML 및 JS 파일을 foobar2000 프로필 폴더에 배치, WebView 템플릿 경로 구성, 뷰어 열기 과정을 안내합니다. 환경은 Microsoft Edge가 설치된 Windows 10 또는 11, 그리고 foobar2000 64비트입니다. README는 설치를 수정하기 전에 프로필 폴더를 백업할 것을 권장합니다. 문제 해결 노트는 WebView2 누락, 잘못된 템플릿 경로, 기존 재생 기록과 함께 playcount 추적이 활성화되어야 할 필요성을 다룹니다.