Skip to content

Sync youtube playlists onto spotify. Download songs which have been marked as youtube exclusive to allow for spotify play and automatically add them to playlists with GUI automation.

Notifications You must be signed in to change notification settings

yagna-bork/youtube-spotify-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

youtube-spotify-sync

Sync youtube playlists onto spotify. Download songs which have been marked as youtube exclusive to allow for spotify play.

Instructions

  1. Create input.csv format: [Youtube playlist id,Songs need to be downloaded (true/false)]
  2. Create empty storage.csv file
  3. Follow link for spotify authentication
  4. Enter {code} in format redirect_url/?code={code}
  5. Execute curl command printed in seperate terminal tab or window and paste in the recieved code
  6. Follow link for Google 0Auth authentication
  7. DONE

Features remaining

  • investigate disappearing downloaded songs bug mobile
  • investigate forcing download of new songs on mobile
  • Use youtube thumbnail as cover art in id3 tag
  • Investigate downloaded songs w/ chapter in wrong order after async
  • Implement as Cron job, UI dashboard should configure how often synced, when is next sync etc...
  • Refactoring
    • Stop using youtube title parser and regex description/look into youtube dl fix
    • Prevent "WARNING: Requested formats are incompatible for merge and will be merged into mkv." and following slow mp4 download
  • web interface prompt to create input.csv?
  • slow down any song from spotify
  • upload slowed reverb generated songs directly to youtube -> increase the circulation of slowed songs

Django todo list

  • 0Auth web interface/login
    • Simple button called sync which runs script
  • Add playlists web interface
  • Display of instruction logs

About

Sync youtube playlists onto spotify. Download songs which have been marked as youtube exclusive to allow for spotify play and automatically add them to playlists with GUI automation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published