About
पृथक / pruthak — in sanskrit means to separate!
This project is an amalgamation of several open source projects integrated together:
- The main workhorse behind this is Spleeter which is an MIT licensed library using Python and Tensorflow which is contributed by Deezer.
- We also use yt-dlp (A youtube-dl fork with additional features and fixes) 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.
- My standard boring stack: Linux, Nginx, Ruby-on-Rails, PostgreSQL.