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.

01Overview
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.
02Tech stack
Frontend
HTML · CSS · JavaScript · Tailwind CSS
Backend
Python · Flask
Data
MongoDB
03Highlights
- 01
Convert playlists across four platforms
- 02
OAuth integration for secure access
- 03
Metadata-based track matching with fallback
- 04
Smart caching for near-instant repeats
- 05
Asynchronous handling for faster conversions
( Keep reading )

