Forgotten Songs
Sorted by longest unheard first
Your forgotten songs, rediscovered.
You liked hundreds of songs. Spotify plays the same ones.
Resurface finds the ones you've forgotten.
Free to use ยท Requires a Spotify account ยท
Spotify plays the same songs on repeat. The ones you saved years ago โ the ones that made you hit โค๏ธ in the first place โ are buried.
Resurface finds them. It sorts your liked songs by how long it's been since you heard them, so the most forgotten ones are always right at the top.
1. Log in with Spotify
Resurface reads your Liked Songs and listening history. Your password is never shared.
2. See your most forgotten songs
Songs you haven't heard in years rise to the top. Tap Play โ it opens right in Spotify.
3. Tap Sync after you listen
Resurface updates your list so heard songs drop down and new forgotten ones rise up.
Resurface works with Spotify, not instead of it
When you tap Play, the music plays through your Spotify app. Keep Spotify open in the background for the smoothest experience โ on your phone or your computer.
Your data stays private
Resurface never sees your Spotify password and never shares your data. It only uses Spotify's permissions to show you your songs and play them.
More tips available in Tips & Tricks once you're in the app.
Get the most out of Resurface.
⏱ Tip 1: Sync often โ but not too often
Spotify's API only gives us your 50 most recent plays. If you listen to more than 50 songs without tapping Sync, the oldest ones won't get credit in Resurface. Heavy listeners can hit that cap in less than a day โ so make it a habit to tap Sync after every listening session.
That said, tapping Sync repeatedly in a short period can trigger Spotify's rate limits. If the Sync button shows a countdown timer, Spotify has asked us to wait โ the button will re-enable automatically when the coast is clear. No need to keep tapping it.
🎧 Tip 2: Refresh your Forgotten Playlist after every Sync
After syncing, tap Forgotten Playlist. This rebuilds your playlist of the 100 most-forgotten songs and saves it directly in your Spotify account. The playlist name is date-stamped (like Resurface - 060601) so you can always tell how fresh it is โ even if Spotify is slow to show the new name.
Download the playlist in Spotify for offline listening. Perfect for road trips, flights, or anywhere without signal. After your next sync, refresh it again โ songs you've heard drop out and new forgotten ones slide in.
🔄 Tip 3: Use Flip Sort to prove it's working
When you're just starting out, the song list can feel overwhelming โ hundreds of songs with no obvious order. Flip Sort is your sanity check.
Play a song, tap Sync, then tap Flip Sort. That song should appear right at the top under "most recently heard." That's Resurface recognizing you listened to it. It's a simple way to confirm everything is connected and working correctly.
🔁 Tip 4: Sync vs Full Refresh โ know the difference
Sync is your everyday button. It updates your recent listening history and automatically picks up any new songs you've liked in Spotify since your last sync. Fast โ use it all the time.
Full Refresh re-imports your entire Liked Songs library from scratch. It's slower (a minute or two for large libraries) but useful if something seems out of sync or your song counts look off. You shouldn't need it often.
🕵 Tip 5: Don't worry about Lost Songs โ we handle them
Sometimes Spotify quietly removes songs from its catalog. We're not entirely sure why โ songs can just disappear over time, possibly due to licensing or label decisions. Resurface flags these as Lost Songs and keeps track of them separately so they don't clutter your main list.
For each lost song, you have two options:
Search for a replacement โ we search Spotify by song title and artist. You get to preview candidates and pick the best match. Your listening history for that song is preserved.
Remove from Spotify โ if the song is truly gone and there's no good replacement, you can remove it from your Liked Songs entirely with one tap.
📻 Tip 6: The radio station trick
Once you've been using Resurface for a while, try this: find your longest-forgotten song at the top of the list, open it in Spotify, and start a radio station from it. Spotify will queue up dozens of similar songs โ and many of them will probably be other songs you already like but have never played on Spotify before.
It's a great way to surface a whole batch of forgotten music at once. Just remember to come back and tap Sync afterward so Resurface can give you credit for everything you heard.
ℹ️ A note about the Now Playing bar
The Now Playing bar at the top of Resurface only appears when you start a song from within Resurface by tapping Play. If you start a song directly in the Spotify app, Resurface won't show it in the Now Playing bar โ that's expected behavior, not a bug.
Your listening still counts! Just tap Sync after your session and Resurface will pick up everything you heard via Spotify's recent plays history.
A note from the developer: Resurface is an independent app, not affiliated with Spotify. It's currently in early access, which means you'll need to do a quick one-time setup with a free Spotify Developer account to use it. It's a few extra steps, but it's worth it โ and the setup guide walks you through every click.
You are now simulating the first-time user experience.
This screen is a placeholder โ the real new user onboarding flow will be built here.
PLANNED โ New user will see:
โข Auto-detection: no token + no stored Client ID โ routed here
โข Setup screen for Spotify Developer Client ID
โข Spotify login
โข Silent library import
โข First forgotten songs list
Sorted by longest unheard first
Songs that Spotify has removed from its catalog. Your listening history is preserved. Tap "Search for replacement" to find a remaster, re-release, or alternative version on Spotify.
๐งช Test Mode
Shows a console error monitor in the corner of the app โ any unhandled errors will appear as a visible banner so you can catch them without keeping the console open. Test mode is sticky and stays on until you turn it off here.
๐ค New User Mode
Simulates the first-time user experience. Use this to test onboarding flows without creating a new Spotify account. New User Mode is sticky and stays on until you exit it from the new user screen.
โน๏ธ Admin Info
Your Spotify User ID (copy this to add future admins to Firebase):
Resurface