Playlist Swiper
A swipe based playlist organizer
Overview
I absolutely love making playlists, but I can get very picky about which song goes where. Over time, my playlists tend to grow too large, and I feel like I lose oversight. This leads to a spree of sporadically going through all the songs, deciding if they still fit the playlist, or if they're better off in another one, or if I should just remove them. The problem is that this curation process has been incredibly tedious. I'd have to go through each playlist, play each song one by one, listen to it, decide if it still fits the vibe, then manually delete it or move it to another playlist. If I wanted it in a different playlist, I also had to remember to remove it from the current one. All these individual actions really add up and make the whole process slow and frustrating.
So, I built PlaylistSwiper to help me with that process. It's a web app that integrates with Spotify and allows you to quickly listen to a song and make a decision on whether to keep it, remove it, or move it to another playlist, all with a simple swipe gesture (Tinder-style interface). It handles the heavy lifting of interacting with the Spotify API to fetch your playlists, play previews, and apply your decisions directly to your Spotify account. It features session persistence, so if you get interrupted, you can pick up right where you left off. Additionally, it was designed to work on both web and mobile, with native playback SDK support on Web, and a device based approach on mobile. This tool has already saved me a lot of time and frustration, and I made it public in hopes of helping others too.
Tech Stack
React, TypeScript, Vite, Zustand, Tailwind CSS, Spotify Web API, Framer Motion.
Snapshot
Gallery
Project Visuals






Show 24 more visuals























