Skip to content

Move your playlists from one music provider to another 🤘

Notifications You must be signed in to change notification settings

matteo-hertel/MusicBridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicBridge

A collection of microservices to move music from one place to another, the original idea was to move Playlist from Spotify to Youtube, but it can easily be extended to go the other way around and / or add new providers.

The original idea

meme

When Youtube launched its premium plan I jumped on immediately, ads free youtube is heaven and it comes with music as well so it's a win-win. The best part is Youtube's reccomendations engine - it's a state of the art piece of technology and deeply understands me.

Architechture

A super simple diagram explains how it works: diagram

Roadmap

The MVP is almost there the roadmap to get it done looks like this:

  • Spotify Bridge
  • Youtube Bridge
  • GraphQL layer
  • Vue FrontEnd
    • Pretty app by Rob Strover
    • Vuex
    • Apollo

Post MVP

  • Add tests across the board
    • Spotify bridge
    • Youtube bridge
    • Music bridge Data
    • Music bridge
  • refactor youtube brige
  • UI improvement

Infx

Excluding various different secrets, API keys and config, all the microservices will be deployable on Google App Engine with a simple command, so anybody can run its own copy of the whole thing CI can be configured for autodeploy but it's not fun so it'll be one of the last things on the list.

About

Move your playlists from one music provider to another 🤘

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published