foobar2000

Enhanced Playback Statistics

By: MordredKLB

This component collects and maintains enhanced statistics for played songs; primarily it records the timestamp of every play of a song, and not just the first and last. It will also query last.fm and record play times of every scrobble for a song.

foo_enhanced_playcount provides some additional functionality that foo_playcount does not, but is missing some functionality that foo_playcount has. They work well together, and foo_playcount should NOT be uninstalled when foo_enhanced_playcount is installed.

While you can retrieve playcounts and other information easily, to process some of the played times fields which return arrays you'll need to use one of the javascript panels such as Spider Monkey, JScript, or WSHPanel.

Current version: 5.0.0, released on 2023-03-23

Change log:

  • x64 support
  • Dark mode
  • Historical scrobble dates now accurate and resetting them now displays current date
  • When going through your recent plays to pull scrobbles now deduping those calls before querying Last.fm to avoid duplicated (and confusing) console spam
  • Component is now referred to everywhere in the UI as "Playback Statistics Enhanced", instead of confusingly sometimes calling itself "Playcount Enhanced"
  • Updated SDK
  • Cleaned up and refactored a bunch of code to make things easier to maintain

Supported processor architectures: x86 32-bit, x86 64-bit.

Links

Download
View version history
Documentation
Discussion
Source code

More components

Browse all
Browse by author: MordredKLB
Tags: last.fm, playback statistics

How to install a component?