If you want to know what you were listening to on Spotify last Tuesday, or what albums you played through during a particular week last month, you will quickly run into a wall. Spotify's built-in recently-played list holds only 50 tracks and is sorted by recency, with no calendar view, no date filter, and no way to jump back further than those 50 entries. This page explains every realistic option for Mac users.
What Does Spotify Actually Give You?
Spotify's 'Recently Played' section, available in the desktop app and via the web player, is capped at 50 items. They appear in reverse-chronological order but there is no way to filter or group them by date. If you played more than 50 tracks since the last time you checked, earlier listens are gone from that view permanently.
Spotify does record your full listening history on their servers, but accessing it requires requesting a data export, which is a separate, time-consuming process described below.
How to Request Your Streaming History from Spotify
Spotify lets you download your complete listening history as a set of JSON files. Each entry includes a timestamp, track name, artist, and how long you listened. Because the timestamps are there, you can sort or filter the data by date once you have the files.
To request it:
- Go to your account privacy settings and scroll to 'Download your data'.
- Select 'Extended streaming history' (not the standard package, which only covers the past 90 days in a limited format).
- Submit the request and wait. Spotify states it can take up to 30 days to arrive, though it sometimes comes sooner.
- When the email arrives, download the ZIP, extract the JSON files, and open them in a spreadsheet app or a JSON viewer to filter by date.
The data export is a snapshot of your history up to the point you requested it. It does not update automatically. If you want to look back at what you played last month, you would need to have requested the export before then, or request it now and wait up to a month.
For a deeper walkthrough of the export process, see the guide to download your Spotify streaming history.
How to Browse Your Spotify History by Date on a Mac
If you want to be able to look back at any day or week without waiting weeks for a data export, the only practical approach on a Mac is to keep a running record of your plays as they happen.
Echo is a native macOS menu-bar app that does exactly this. It sits in your menu bar and records every track you play in the Spotify desktop app or Spotify's web player into a private, on-device timeline. Because it captures plays as they happen, your history is always up to date and you can scroll back through it by date at any point.
What the Timeline Looks Like
Echo organises your plays into a scrollable timeline grouped by day. You can jump back to last Thursday, or scroll through everything you played over a particular weekend, without needing to export anything or filter a spreadsheet. The timeline is stored entirely on your Mac and nothing is sent to any server.
Resuming a Track You Played Before
When you find a track in your history, pressing ⌘⇧E resumes it in Spotify at the exact point you left off. Useful when you half-remember something from last week and want to jump straight back in.
Echo only records plays from the moment it is running. The sooner you install it, the further back your timeline will reach when you want to look something up.
Comparing the Two Options
Spotify data export
- Covers your full history going back years
- Takes up to about a month to arrive
- Delivered as raw JSON files you have to filter yourself
- Not a live view - you have to re-request it to get newer plays
Echo timeline
- Live and always up to date from the point of installation
- Browsable by date directly in the app, no spreadsheet needed
- On-device and private, no account required
- Does not include history from before you installed it
The two approaches are complementary rather than competing. The Spotify export is useful for a one-off look back at older history. Echo is more useful for the ongoing habit of wanting to remember what you played recently.
What About the Spotify Web API?
Spotify does offer a developer API that includes a 'recently played' endpoint, but it is subject to the same 50-item cap as the in-app view. It also requires OAuth authentication and is not something an everyday user can call from the Spotify app itself. It does not solve the by-date browsing problem.
Frequently asked
Can I see what I listened to on Spotify on a specific date?
How far back does Spotify's recently-played list go?
Does Spotify save my full listening history?
Is there a Mac app that shows Spotify history by date?
Browse Your Listening History by Date
Echo records every Spotify play into a private, on-device timeline you can scroll back through by day, week, or month.
One-time purchase, yours forever.