sideb0ard / BeatzPer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BeatzPer

Clone this repo.

Install FFTW3 and libsndfile - i used homebrew. Set up the path to the include and libs in CMakeLists.txt

then create a music folder: mkdir -p www/MusicFiles Drop a bunch of music files in there, or do it later - the server picks up on changes to the filesystem.

To build the code, install

git submodule init

git submodule update

mkdir build

cd build

conan install ..

cmake ..

cmake --build .

cd ..

To Run it: ./build/bin/BeatzPer

Either curl http://localhost:8080/files_info.json directly or visit http://localhost:8080 for a link to the json file.

About


Languages

Language:C++ 80.3%Language:CMake 19.2%Language:HTML 0.5%