Back to Landing Page
SyncItWildGuardrecon-oss
SyncIt

SyncIt

Cross-platform music synchronization between Spotify and YouTube Music with intelligent track matching, background processing, and large-scale playlist migration.

What it does

SyncIt allows users to connect their Spotify and YouTube Music accounts and keep their music libraries synchronized across platforms. The platform can import liked songs, migrate playlists, and continuously sync music collections between services. It handles missing metadata, duplicate tracks, and platform-specific catalog differences to ensure users don't lose their music when switching providers. A public waitlist is currently available at syncit.org.in.

Why I built it

Music listeners often become locked into a platform because years of liked songs and carefully curated playlists cannot be transferred reliably. Most existing migration tools perform one-time exports and frequently miss tracks due to metadata mismatches, API limitations, or catalog differences between services.
I built SyncIt to solve this problem from an engineering perspective: creating a system that can intelligently identify equivalent tracks across platforms, process large libraries efficiently, and provide a foundation for ongoing synchronization rather than one-off transfers.

How it works

Users authenticate through OAuth and grant access to their Spotify and YouTube Music accounts. The backend retrieves playlists and liked songs, then processes them through a synchronization pipeline. Tracks are normalized and matched across platforms using metadata analysis and AI-assisted fallback matching for songs that cannot be mapped directly.
Long-running synchronization tasks are executed asynchronously to prevent request timeouts and improve reliability. Redis caching reduces unnecessary API requests, while PostgreSQL stores user data, sync metadata, and migration history.
The frontend provides a real-time dashboard where users can connect accounts, manage sync operations, monitor progress, and review migration results.

Tech Stack

Frontend

Next.js (App Router)

TypeScript

Tailwind CSS

ShadCN UI

Framer Motion

Backend

Express.js

TypeScript

Prisma ORM

PostgreSQL

Redis

OAuth 2.0

OpenAI API

Integrations

Spotify Web API

YouTube Music API