MusicLink.
A web app that converts and transfers playlists between music streaming platforms — Spotify, YouTube, YT Music and JioSaavn — with smart track matching and caching.

Overview
MusicLink moves your playlists between streaming services, and between accounts on the same service. It connects to each platform through OAuth so users can safely access their libraries, then transfers tracks across Spotify, YouTube, YouTube Music and JioSaavn.
I focused on speed and accuracy: asynchronous API handling plus a caching layer that remembers previously converted tracks cuts transfer times sharply. A metadata-driven matching algorithm finds the right track, with a simpler fallback when the primary match fails.
Highlights
- 01Convert playlists across four platforms
- 02OAuth integration for secure access
- 03Metadata-based track matching with fallback
- 04Smart caching for near-instant repeats
- 05Asynchronous handling for faster conversions
Details
- Role
- Solo build
- Type
- Music · Web app
- Year
- 2025
Tech stack
Frontend
HTMLCSSJavaScriptTailwind CSS
Backend
PythonFlask
Data
MongoDB