Strawberry Music Player开源音乐播放器

联合创作 · 2023-09-29 20:11

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.fmMusicbrainzDiscogsMusixmatchDeezerTidalQobuz 和 Spotify

  • 歌词来自 AudDGeniusMusixmatchChartLyricslyrics.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


 

浏览 35
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报