Skip to content

AnantaPodder/yt2spotify-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

yt2spotify-sync

Automatically sync your liked songs on YouTube or YouTube Music to your Spotify account.

✨ Features

  • πŸ”— Sync Liked Songs from YouTube/YouTube Music
  • πŸ” OAuth Authentication for Google & Spotify
  • 🎯 Custom Spotify Playlist Selection
  • ⏳ Sync Interval Control (every X mins/hours)
  • πŸ“… View Sync History and Logs
  • ❌ Duplicate Song Prevention
  • πŸ” Manual Sync Option via Dashboard or CLI
  • πŸ“¬ Optional Notifications via Email or Telegram
  • πŸ“Š (Optional) Dashboard for status and logs

πŸ›  Tech Stack

  • Backend: Node.js + Express/NestJS
  • Auth: OAuth 2.0 with passport.js
  • Database: PostgreSQL or MongoDB
  • Scheduler: node-cron or agenda
  • APIs: YouTube Data API v3, Spotify Web API
  • Deployment: Docker + Railway/Fly.io/Vercel

🚧 Roadmap

  • OAuth setup for Google & Spotify
  • Sync logic for liked songs β†’ Spotify search β†’ Add to playlist
  • Token refresh + background sync
  • Optional front-end dashboard

πŸ“œ License

MIT

About

Sync your liked songs on YouTube or YouTube Music to your Spotify playlists automatically

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors