A modern music app for modern people.
- TagLib
- Qt 5.14 (Other versions may work, but Liri Music was developed using 5.14)
- Fluid (Included as a submodule)
Download Qt5 installer and TagLib source. You'll need to compile Taglib (which is pretty straightforward) in Release mode, and then install. Add Qt5 and Taglib to PATH.
Install dependencies
After installing Qt5 and TagLib cd wherever you want to store this project, and:
git clone https://github.com/liri-project/liri-music.git
cd liri-music
# init fluid submodule:
git submodule init && git submodule update --init --recursive
# Still in Liri Music root
mkdir build && cd build
# NOTE
# CMAKE_INSTALL_PREFIX is required in order to get fluid to build lib directory.
# Also, make and make install are required to get everything built correctly.
# if LINUX:
cmake .. -DCMAKE_INSTALL_PREFIX=release
make
make install
# else if WINDOWS:
cmake .. -DCMAKE_INSTALL_PREFIX=release -G "MinGW Makefiles"
mingw32-make
mingw32-make install