C++ library to use as an abstraction layer between museekd and a client application that wants to use it.