This project is an amalgamation of several open source projects integrated together:
The workhorse is Spleeter which is an MIT licensed library using Python and Tensorflow which is contributed by Deezer.
We also use youtube-dl to download the Best audio version from youtube videos.
The excellent multi-track audio player is using waveform-playlist to provide the interface to display and play multiple separated audio tracks together.