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?