Strawberry 是一个音乐播放器和音乐收藏管理工具。它是 2018 年针对音乐收藏家和发烧友发布的 Clementine 的一个分支。它使用了 Qt 工具包并用 C++ 所编写的。
特征:
- 播放和整理音乐
- 支持 WAV、FLAC、WavPack、Ogg FLAC、Ogg Vorbis、Ogg Opus、Ogg Speex、MPC、TrueAudio、AIFF、MP4、MP3、ASF 和 Monkey's Audio。
- 音频 CD 播放
- 本机桌面通知
- 播放列表管理
- 智能动态播放列表
- 高级音频输出和设备配置
- 编辑音频文件上的标签
- 从 MusicBrainz 获取标签
- 专辑封面来自 Last.fm、Musicbrainz、Discogs、Musixmatch、Deezer、Tidal、Qobuz 和 Spotify
- 歌词来自 AudD、Genius、Musixmatch、ChartLyrics、lyrics.ovh 和 lololyrics.com
- 支持多个后端
- 音频分析仪
- 音频均衡器
- 将音乐传输到大容量 USB 播放器、MTP 兼容设备和 iPod Nano/Classic
到目前为止,它已经过测试,可以在 Linux、OpenBSD、FreeBSD、macOS 和 Windows 上运行。
要求
要从源代码构建 Strawberry,需要在系统上安装以下附加的开发包:
- CMake
- GNU Make
- GCC 或 clang 编译器
- Boost
- GLib
- Protobuf
- Qt 5.8 或更高版本,带有 Core、Gui、Widgets、Concurrent、Network 和 Sql 组件
- SQLite 3.9 或更高版本
- ALSA
- D-Bus
- GStreamer 或 VLC
- GnuTLS
- TagLib 1.11.1 或更高版本
从源代码编译
获取代码:
git clone https://github.com/strawberrymusicplayer/strawberry
编译安装:
cd strawberry
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
要使用 Qt 6 进行编译,请使用:
cmake .. -DBUILD_WITH_QT6=ON