WinMusik is a program for archiving music titles from audio CDs, DVDs, audio tapes, vinyl records, harddisks and other audio devices. It has a smart editor and an easy to use search interface.
- smart graphical user interface for editing your music titles
- import of MP3 files on harddisk
- ID3v2-Tag-support including cover images, key and energy
- extensive search functions
- print cd cover
- search lists
- playlists
- "DJ-Mode" in playlists with support for Native Instrument's Traktor 3 Cue-Points
- open source under the GNU GENERAL PUBLIC LICENSE v3
- runs on Windows Vista/7/8/10, Linux, FreeBSD and other unixes
WWW: http://www.winmusik.de/ Author: Patrick Fedick [email protected], http://www.pfp.de/
This installation guide describes how to compile WinMusik on a Unix compatible operation system from sourcecode.
You have to install the following packages:
- C++ compiler with c++11 support (gcc or clang)
- QT, version 6.x or higher
- zlib (developer package)
- bzip2 (developer package)
- pcre (developer package)
- openssl (developer package)
- libcdio (developer package)
sudo dnf install gcc gcc-c++ qt6-qtbase-devel libcdio-devel zlib-devel \
bzip2-devel libpng-devel pcre-devel
sudo apt install -y qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools dpkg-dev \
libcdio-dev zlib1g-dev libbz2-dev libpng-dev libpcre3-dev
For installing msys2 and mingw64, please see: https://www.msys2.org/. I use the ucrt libraries in this example:
pacman -S git mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-libiconv \
mingw-w64-ucrt-x86_64-libjpeg-turbo mingw-w64-ucrt-x86_64-bzip2 \
mingw-w64-ucrt-x86_64-zlib mingw-w64-ucrt-x86_64-pcre \
mingw-w64-ucrt-x86_64-libpng mingw-w64-ucrt-x86_64-qt6 \
mingw-w64-ucrt-x86_64-openssl mingw-w64-ucrt-x86_64-make
git clone --recurse-submodules https://github.com/pfedick/winmusik.git
cd winmusik
If you already cloned the project and want to update to the newest version:
git pull
git submodule update --init --recursive
WinMusik comes with an Autoconf configure-Skript. In a perfect world, you can simply type
./configure
and the script will finds everything automatically. In practice, it probably will not, and you have to specify some paths manually. See
./configure --help
for a description of all parameters. By default, the application will be installed in below /usr/local (e.g. /usr/local/bin, /usr/local/share...). If you want to install somewhere else, use "--prefix=PATH" with configure.
Then type
make
You should find a WinMusik binary in the release-Folder
Type
make install
to install it.
Uses code from my library "PPLIB" (see: https://github.com/pfedick/pplib) which is under a BSD 2-clause license.