SoundCloud changed their website and broke this! Maybe something like this would help: https://github.com/drhspfn/download-soundcloud
A web app for exploring DJ mixes from SoundCloud, made in Flask with Flask-SocketIO. The search is based on the text descriptions of mixes and it is capable of finding mixes when given a track as well as finding tracks when given a mix. No fancy audio-based search, for now.
git clone https://github.com/becker929/dj-explorer
(on MacOS)
brew update
brew install pyenv
brew install pyenv-virtualenv
pyenv virtualenv-init # make sure that your ~/.zshrc is correct (see becker929/dev-env)
pyenv install python 3.10.2
pyenv virtualenv 3.10.2 dje
pyenv activate dje
python -m pip install --upgrade pip
python -m pip install -r requirements.txt
flask shell
This will run the Flask server, which can the be accessed via the browser at http://0.0.0.0:80/mix-explorer .