Loading from Last.fm…
(N − rank + 1) / N per window it appears in, then I take the weighted mean. Top 200 sorted by that score: positions 1–33 are tier 1, 34–66 tier 2, 67–100 tier 3, and 101–200 are random extras. Within each tier the order shuffles every page load. Refreshed every 6 hours via a Cloudflare Worker. to make these roughly correspond to my most listened to albums over time (weighting more towards the present) with some randomization.Loading from Last.fm…