I noticed a way to avoid including wins which don't report playtime (DLCs, etc) from adding false negatives to a users playtime stats. Basically, your playtimeCache contains 0 for games which have no playtime but undefined for games that don't report playtime at all.
Here's a version I made which reports playtime stats based only on games which report playtime, so that should avoid most false positives.
Hi kelnage,
I noticed a way to avoid including wins which don't report playtime (DLCs, etc) from adding false negatives to a users playtime stats. Basically, your playtimeCache contains 0 for games which have no playtime but undefined for games that don't report playtime at all.
Here's a version I made which reports playtime stats based only on games which report playtime, so that should avoid most false positives.