2025 • Personal Project
FloTunes
What It Does
FloTunes solves a common frustration for music lovers: rebuilding a curated YouTube playlist on Spotify from scratch, song by song. You paste a YouTube playlist link, and FloTunes takes it from there, fetching every video, identifying the songs, finding them on Spotify, and creating a new playlist in your account, all in one automated flow.
The result comes with a full transfer report: how many songs matched, which ones could not be found, and a confidence breakdown for each match.
How the Transfer Works
The process runs through a backend pipeline with several stages. First, the app reads the YouTube playlist and extracts the title and metadata for every video. Each title is then cleaned and parsed to strip out channel names, tags, and other noise that would confuse a music search.
For each cleaned title, the backend queries the Spotify search API and runs a confidence-scoring algorithm across the results. If the best match clears the confidence threshold, the song is added to the transfer queue. Tracks that fall below the threshold are logged separately so you can see exactly what was missed and why.
Once all songs are evaluated, a new Spotify playlist is created and the matched tracks are added in one batch operation. The full results, including success rate, timing, and individual song status, are returned to the frontend.
Key Features
- Intelligent song matching across multiple search strategies, handling remixes, covers, and multi-artist tracks
- Confidence scoring per track so the app only commits to matches it is fairly certain about
- Real-time progress tracking while the transfer runs
- Detailed results report: matched tracks, failed tracks, and overall success rate
- Responsive dark-theme interface with GSAP-powered animations
- Form validation and descriptive error messages throughout the flow
