克隆后必须先执行 git submodule update --init 拉取子模块,否则构建失败;Linux 构建依赖较多且 README 未逐一列出,需查阅同目录 README 或 wiki 页面;Windows 构建需在 MSYS2 的 mingw64 shell 中运行,并额外安装 premake5 与各插件依赖
deadbeef
DeaDBeeF-Player活跃维护一款轻量级跨平台音乐播放器,支持 Linux、macOS 和 Windows,界面可自定义,适合追求简洁、低资源占用的本地音乐播放场景。
DeaDBeeF Player
暂无版本1,989star +2 / 7 天218fork同步于 2026-11-10 11:45 UTC
git submodule update --init
./autogen.sh && CC=clang CXX=clang++ ./configure && make && sudo make install 硬件要求按 README 说明
README 未说明硬件要求
跨平台桌面音乐播放器,支持 Linux、Windows、macOS 与 BSD,可播放本地音频
一款轻量级跨平台音乐播放器,支持 Linux、macOS 和 Windows,界面可自定义,适合追求简洁、低资源占用的本地音乐播放场景。
核心能力
- 跨平台运行于 Linux、Windows、macOS 和 BSD 桌面系统
- 提供 GTK 界面,支持 GTK2 与 GTK3 两套工具链
- 插件化架构,插件依赖需按平台单独安装
- 官方发布版与每日构建版均可直接下载使用
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
暂无 release 数据(可能没有发版,或尚未同步)。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
About
DeaDBeeF is a multiple-platform music player for desktop operating systems.
If you wish to chat with developers, join us on Discord.
Download official releases
Download nightly (development) builds
Building DeaDBeeF from source
Linux, BSD and similar (GTK/*NIX version)
The overall process is simple, but it's hard to figure out the dependencies.
Please consult the README file in the same folder for more details, or visit the wiki page
If you have the dependencies - follow these simple steps:
- Install Git, Clang toolchain
- Remember to get submodules:
git submodule update --init - Install dependencies
- Run
./autogen.shto bootstrap - Run
CC=clang CXX=clang++ ./configure, followed withmakeandsudo make install. - For more information about the build process, read the generated INSTALL file and the output of
./configure --help.
macOS
- Install Xcode. The latest one is the best, but older versions will usually keep working for a year or two.
- 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
Command line
- Run
xcodebuild -project osx/deadbeef.xcodeproj -target DeaDBeeF -configuration Release - The output will be located here:
osx/build/Release/DeaDBeeF.app
Xcode UI
- Open the
osx/deadbeef.xcodeprojin Xcode, and build/run from there
Windows
Prerequisites
- MSYS2: Install the 64-bit version of msys2 and ensure to run
pacman -Syu - Premake5: v5.0.0-beta1
- Toolchain
pacman -S mingw-w64-x86_64-libzip mingw-w64-x86_64-pkg-config mingw-w64-x86_64-dlfcn mingw-w64-x86_64-clang mingw-w64-x86_64-libblocksruntime git make tar xz
- Dependencies:
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
- Plugin dependencies: follow the Windows plugin status page to find out dependencies of the plugins, and install them too.
Compiling
- Ensure that you are in mingw64 shell (run mingw64.exe) and clone this git repository
- From deadbeef main directory run
premake5 --standard gmake2using your corresponding path topremake5.exe - Compile with
make config=debug_windows(debug build) ormake config=release_windows(stripped/release build) - Find the resulting binaries in
bin/debugorbin/release
Other notes
- GTK3 uses Windows-10 theme and Windows-10-Icons by default. If they are not in msys2 tree, then they must be manually placed in the
share/iconsandshare/themes. A different theme can be specified by editing theetc/gtk-3.0/settings.inifile.