This is a demo Python-Flask backend implementation for Music Identification. Implements Shazam algorithm as described in An Industrial-Strength Audio Search Algorithm.
Important
Built with Python 3.10, using other versions might lead to incompatibility issues. Use Docker instead.
root@user:~$ git clone https://github.com/daniel-lujan/Wavee-Backend.git
root@user:~$ cd Wavee-Backend
You can now optionally create a virtual environment.
root@user:~$ python -m venv venv
root@user:~$ venv/Scripts/activate.bat
root@user:~$ pip install -r "requirements.txt"
root@user:~$ python app.py
The API is should now be available at http://localhost:5000
.
root@user:~$ git clone https://github.com/daniel-lujan/Wavee-Backend.git
root@user:~$ cd Wavee-Backend
root@user:~$ docker build -t wavee-backend .
root@user:~$ docker run -p 8080:8080 wavee-backend
The API is should now be available at http://localhost:8080
.