Inspired by @albumreceipts, Receiptify is a tool that displays a user's 10 most-played tracks from the last month, last 6 months, and all time in a Receipt-like format.
Currently, the Apple Music API only supports "Heavy Rotation," which returns data about your most played tracks, albums, playlists, etc. from an undefined time period. While I would really love to be able to break down this information by time period, there is unfortunately currently no way of getting this data.
The short answer is, I don't know! Receiptify uses data directly collected by Spotify top artists in the past month, past 6 months, and all time. Since this data is updated by Spotify, I'm not sure how these stats are calculated. If something looks off in your recently-played data for the month, it may be because there's a slight offset in when the "past month" top track calculations are made. Otherwise, you may just be playing some tracks more than you thought!
If nothing is happening when you try to log in with Apple Music, it may
be because pop-ups are blocked on your browser or device. Enable them
and try again!
Allowing pop-ups in Chrome | Allowing pop-ups in Safari (iOS)
Sometimes, Receiptify might run into errors when there is increased traffic. If you've already logged in, try to keep refreshing the site until your receipt shows up. If that doesn't work, try clearing your cookies and site data or try a different device.
Some music streaming services don't have accessible API's to retrieve your listening data. While I would love to support as many services as possible, I'm a full-time student, so I'm not always able to get to these requests, especially in busy times.
Receiptify is an open-source tool! You can view the code here.