About this project

This project provides a playback statistics history viewer for the 64-bit version of the foobar2000 audio player. It shows the listening history of a selected or playing track inside the player, using charts rendered with Chart.js. Data is not collected by this project itself. Instead, it reads records produced by existing foobar2000 statistics components. At least one aggregation component is required, such as foo_playcount together with foo_enhanced_playcount, foo_statistics by stuerp, or foo_skipcount. The amount of history available therefore depends on which of these components is installed and how long it has been tracking plays. Rendering is handled through the foo_webview2 component, which embeds a WebView2 panel based on Microsoft Edge. The viewer is a local HTML/JavaScript file that is loaded as the WebView template. Several access methods are documented: opening a WebView2 popup from the context menu, embedding the viewer as a Columns UI panel, or using foo_flowin to create a popup WebView instance. The README walks through installing components, placing the HTML and JS files in the foobar2000 profile folder, configuring the WebView template path, and opening the viewer. The environment is Windows 10 or 11 with Microsoft Edge installed, and foobar2000 64-bit. The README advises backing up the profile folder before modifying the installation. Troubleshooting notes cover missing WebView2, incorrect template paths, and the need for playcount tracking to be enabled with existing play history.