DeaDBeeF is a music player for *nix-like systems and OS X.
More info is here.
Download the latest GNU/Linux builds
Whilst OSX/Cocoa version can be used, it is unfinished and is under heavy development. Don't put your expectations too high yet.
- Install git, GCC toolchain
- Install autoconf, automake, libtool, intltool, autopoint
- Remember to get submodules:
git submodule update --init - Run
./autogen.shto bootstrap - Read the generated INSTALL file and
./configure --helpfor instructions - See the README file for more information
- Install Xcode, 10.0 or higher.
- Run
sudo xcode-select --install- This will configure git and command line build tools - Clone the deadbeef git repository
- Remember to get submodules:
git submodule update --init
- Run
xcodebuild -project osx/deadbeef.xcodeproj -target DeaDBeeF -configuration Release - The output will be located here:
osx/build/Release/DeaDBeeF.app
- Open the
osx/deadbeef.xcodeprojin Xcode, and build/run from there
- Install 64-bit version of msys2 and ensure it has updated repositories (
pacman -Syu) - premake5 is also needed
- Get needed dependencies:
pacman -S mingw-w64-x86_64-libzip mingw-w64-x86_64-pkg-config mingw-w64-x86_64-dlfcn mingw-w64-x86_64-gcc git make tar xz - Get a basic set of libraries for most important plugins:
pacman -S mingw-w64-x86_64-jansson mingw-w64-x86_64-gtk3 mingw-w64-x86_64-gtk2 mingw-w64-x86_64-mpg123 mingw-w64-x86_64-flac mingw-w64-x86_64-portaudio - Check Windows plugin status for other plugins dependencies and its functionality
- Ensure that you are in mingw64 shell (run mingw64.exe) and clone this repo
- From deadbeef main directory run
premake5.exe --file=premake5-win.lua --os=linux gmake --standardusing your corresponding path topremake5.exe - Compile with
make config=debug_windows(debug version) ormake config=release_windows(strip/normal version) - If you compiled with multiple jobs (
-j) runmake resources_windowsto make sure all libraries are copied - Binaries will be placed in
bin/debugorbin/release - GTK3 uses Windows-10 theme and Windows-10-Icons by default. If they are not in msys2 tree, then they must be placed manually in
share/iconsandshare/themes. Eventually you get different theme and set it inetc/gtk-3.0/settings.inifile.