← All projects08 / 11

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.

Role
Solo build
Type
Music · Web app
Year
2025
MusicLink — Homepage
Fig. 01 — Homepage01 / 08

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

  1. 01

    Convert playlists across four platforms

  2. 02

    OAuth integration for secure access

  3. 03

    Metadata-based track matching with fallback

  4. 04

    Smart caching for near-instant repeats

  5. 05

    Asynchronous handling for faster conversions

( Keep reading )