If you file the music you listen to into a playlist per month, you end up with
an archive sorted by nothing but time. Personal Spotify reads those playlists once, groups
the tracks back into albums, and makes the whole thing searchable — by artist,
album, year, or which month you filed it in.
Your library stays yours. Playlists are cached in this browser. A copy is kept on this site's own private storage so a second device does not have to re-read everything from Spotify — reachable only with a valid token for your account, and not encrypted at rest. The code is open source.
Nothing is modified. It only reads, unless you explicitly export a playlist or press play.
You need Spotify Premium. Spotify requires it for API access of this kind, and for playback control.
Setup — about five minutes, once
Spotify only lets an app serve five named people unless it is a registered
business with 250,000 users, so there is no shared sign-in button. Instead you
register your own free app; it takes a few clicks and it is yours.
Paste this exact string into Redirect URIs, then click Add:
The trailing slash matters — Spotify matches it character for character.
Under Which API/SDKs are you planning to use? tick Web API.
Accept the terms and click Save.
Open the app's Settings and copy the Client ID. It is 32 characters
and is not a secret — there is no client secret to handle here.
Still in Settings, open User Management and add your own name and the
email address on your Spotify account. Without this Spotify answers every
request with a 403.
Next you will pick which playlists belong in your crate, and it will read
them once. After that everything is instant and works offline.
Which playlists make up your crate?
Tick the monthly playlists to search. Change this any time.